Supervisor of Studies: N. Breuss (416-287-7226) Email:

Program Objectives
This program provides a solid foundation in basic areas of mathematics, especially those with applications in other disciplines. This program is intended to be combined with other programs, typically a major program in another discipline.

Enrolment Requirements

The following enrolment requirements are effective as of the Summer 2019 session; Students applying to begin the program in Summer 2019, or in any subsequent session, must meet these requirements. These requirements are not retroactive to previous academic sessions.

Enrolment in the Major Program in Mathematics is limited.

Students may apply to enter the program after completing 4.0 credits, and must have passed all of the A-level MAT and CSC courses required in the program ( CSCA08H3, CSCA67H3/​ MATA67H3, MATA22H3, MATA31H3 and MATA37H3). Students are admitted on the basis of academic performance in program courses; for more information about the admission requirements, please visit the following CMS webpage.

Program Requirements
This stream requires a total of 8.5 credits, chosen so as to satisfy all of the following requirements:

1. Foundational courses - 5.5 credits from the following:
[ MATA67H3 or CSCA67H3 Discrete Mathematics]
MATA22H3 Linear Algebra I for Mathematical Sciences
MATA31H3 Calculus I for Mathematical Sciences
MATA37H3 Calculus II for Mathematical Sciences
CSCA08H3 Introduction to Computer Science I
MATB24H3 Linear Algebra II
MATB41H3 Techniques of the Calculus of Several Variables I
MATB42H3 Techniques of the Calculus of Several Variables II
MATB44H3 Differential Equations I
STAB52H3 Introduction to Probability
[ MATC01H3 Groups and Symmetry OR MATC15H3 Introduction to Number Theory]

2. Further analysis courses - 1.0 credit from the following:
MATB43H3 Introduction to Analysis
MATC27H3 Introduction to Topology
MATC34H3 Complex Variables
MATC37H3 Introduction to Real Analysis
MATC46H3 Differential Equations II
MATD34H3 Complex Variables II

3. Further algebra, geometry, and discrete mathematics courses - 1.0 credit from the following:
MATC01H3 Groups and Symmetry
MATC09H3 Introduction to Mathematical Logic
MATC15H3 Introduction to Number Theory
MATC32H3 Graph Theory and Algorithms for its Applications
MATC44H3 Introduction to Combinatorics
MATC63H3 Differential Geometry
MATD01H3 Fields and Groups
MATD02H3 Classical Plane Geometries and their Transformations

4. Elective courses - 1.0 credit from the following:
MATB61H3 Linear Programming and Optimization
STAB57H3 Introduction to Statistics
Any C- or D-level MAT, STA, or CSC course, excluding STAD29H3

Recommended Writing Course
Students are urged to take a course from the following list of courses by the end of their second year.
ANTA01H3, ANTA02H3, ( CLAA02H3), ( CTLA19H3), CTLA01H3, ENGA10H3, ENGA11H3, ENGB06H3, ENGB07H3, ENGB08H3, ENGB09H3, ENGB17H3, ENGB19H3, ENGB50H3, ( ENGB51H3), GGRA02H3, GGRA03H3, GGRB05H3, ( GGRB06H3), ( HISA01H3), ( HLTA01H3), ACMA01H3, ( HUMA01H3), ( HUMA11H3), ( HUMA17H3), ( LGGA99H3), LINA01H3, PHLA10H3, PHLA11H3, WSTA01H3.