The Honours Mathematics & Computer Science program gives you an opportunity to enrich your computer science background with useful, strong foundations in several mathematics disciplines.
By taking courses in numerical analysis, cryptography, discrete systems and chaos, number theory, quantum computing and truth and probability, you will deepen your knowledge of various aspects of scientific computing. As well, you will improve as a programmer.
You will further your understanding of how computers work, both in terms of hardware and software.
Honours Bachelor of Science
Degree at Graduation
Completion of any Level 1 program with a Grade Point Average of at least 5.0 including:
- 1 course from MATH 1A03, 1LS3, 1X03
- 1 course fromMATH 1AA3, 1LT3, 1XX3 with a grade of at least 6.0 (C+)
- MATH 1B03 with a grade of at least 6.0 (C+)
- COMPSCI 1DM3
- 1 course from COMPSCI 1MD3, MATH 1MP3
- 1 course from COMPSCI 1XC3, COMPSCI 1XD3
Typical Second-Year Courses
Advanced Calculus 1
Advanced Calculus 2
Application of Linear Algebra
Introduction to Differential Equations
Automata and Compatibility
Data Structures and Alogrithms
Logical Reasoning for Computer Sciences
Introduction to Software Development