Major in Computer Science | 2020-2021 Course Sequence
Year |
Fall |
Winter |
---|
1st
(30 credits)
|
- ITI 1120 | Introduction to Computing I
- MAT 1341 | Introduction to Linear Algebra
- Either:
- MAT 1320 | Calculus I
- MAT 1330 | Calculus for the Life Sciences I
- Opt 1/ Opt 23
- Opt 1/ Opt 23
|
- ITI 1100 | Digital Systems I
- ITI 1121 | Introduction to Computing II
- MAT 1348 | Discrete Mathematics for Computing
- Either:
- MAT 1322 | Calculus II
- MAT 1332 | Calculus for the Life Sciences II
- Opt 1/ Opt 23
|
2nd
(30 credits)
|
- CSI 2110 | Data Structures and Algorithms
- SEG 2105 | Introduction to Software Engineering
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
|
- CSI 2101 | Discrete Structures
- CSI 2120 | Programming Paradigms
- CSI 2132 | Databases I
- MAT 2377 | Probability and Statistics for Engineers
- CSI 2911 | Professional Practice in Computing
|
3rd
(30 credits)
|
- CSI 3105 | Design and Analysis of Algorithms I
- Elective1
- Elective2
- Opt 1/ Opt 23
- Opt 1/ Opt 23
|
- Elective1
- Elective2
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
|
4th
(30 credits)
|
- Elective2
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
|
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
- Opt 1/ Opt 23
|
- 1 6 credits from CSI 3120, CSI 3130, CSI 3131 or CSI 3140
- 2 9 credits from CEG/CSI/SEG (3000 or over)
- 3 Either:
- Opt 1: Minor from another Faculty and 30 credits electives
- Opt 2: Second major from another Faculty
Back to top