Honours B.Sc. in Mathematics / Honours B.Sc. in Computer Science (Data Science) | 2019-2020 Course Sequence
Year |
Fall |
Winter |
---|
1st
(30 credits)
|
- ITI 1120 | Introduction to Computing I
- MAT 1320 | Calculus I
- MAT 1341 | Introduction to Linear Algebra
- ENG 1112 | Technical Report Writing
- Free elective
|
- ITI 1100 | Digital Systems I
- ITI 1121 | Introduction to Computing II
- MAT 1322 | Calculus II
- MAT 1348 | Discrete Mathematics for Computing
- Free elective
|
2nd
(33 credits)
|
- CEG 2136 | Computer Architecture I
- CSI 2110 | Data Structures and Algorithms
- MAT 2122 | Multivariable Calculus
- Either:
- MAT 2141 | Linear Algebra I
- MAT 2342 | Applied Linear Algebra
- MAT 2371 | Introduction to Probability
|
- CSI 2101 | Discrete Structures
- CSI 2120 | Programming Paradigms
- CSI 2132 | Databases I
- CSI 2911 | Professional Practice in Computing
- MAT 2125 | Elementary Real Analysis
- MAT 2143 | Algebraic Structures
|
3rd
(27 credits)
|
|
|
4th
(27 credits)
|
|
|
5th
(30 credits)
|
|
|
If you want to add the French Immersion Stream to your program, please consult this page to take note of the requirements.
Back to top