Mathematics program requirements

What the Mathematics Specialist, Major and Minor require, as the 2026-2027 Arts & Science Calendar states it, and every course they name.

Mathematics Specialist

  • Science program
  • 12.5 credits
  • Open enrolment
  • ASSPE1165

Enrolment

This is an open enrolment program. A student who has completed 4.0 credits may enrol in the program. The full enrolment requirements are on the Calendar's page for this program.

Completion requirements

12.5 credits, including at least 3.0 credits at the 400-level

Mathematics Fundamentals

1Analysis: (MAT158H1, MAT159H1/ MAT157Y1), MAT257Y1

2Algebra: MAT240H1, MAT247H1

3Advanced Ordinary Differential Equations: MAT267H1

Ethical and Social Responsibility

40.5 credit with a significant emphasis on ethics and social responsibility (list below)

Higher Studies in Mathematics

5Topology: MAT327H1

6Groups, Rings and Fields: MAT347Y1

7Partial Differential Equations: MAT351Y1

8Complex and Real Analysis: MAT354H1, MAT357H1

9Geometry: MAT363H1/ MAT367H1

10Advanced Topics: 4.0 credits of further APM/MAT 300+ level courses including at least 2.5 credits of APM/MAT courses at the 400-level

Research Seminar in Mathematics

11MAT477H1

Notes:

Note 1Not all courses listed have priority enrolment for students enrolled in this program. Students are responsible for checking priority of courses and meeting course prerequisites for courses they wish to take.

Note 2Each course can count toward only one requirement, even if listed as options to multiple requisites of the program.

Note 3Students may use CR/NCR on the course they use toward the ethics and social responsibility credits.

Note 4Students may be permitted to take Math graduate courses. A 0.5 credit of these courses may count toward specialist program requirements, where relevant (e.g., as courses “at the 400-level”). To review eligibility criteria and apply for graduate courses as an undergraduate student, find more information on the A&S Math website.

Note 5Students may be permitted to take an independent reading course. A 0.5 credit of these courses may count towards program requirements, where relevant (e.g., as courses “at the 400-level”). To review eligibility criteria and apply for independent reading courses as an undergraduate student, find more information on the A&S Math website.

Note 6To enrich your studies in mathematics, students in the Mathematics Specialists are encouraged to take PHY151H1 and PHY152H1 in the first year of study, as well as CSC148H1 and STA257H1 before graduation. If a student has not taken a year-long high school programming course, students are advised to take CSC108H1 prior to CSC148H1, or CSC110Y1.

Courses accepted towards this program’s ethics requirement: CSC300H1/ CSE240H1/ CSE270H1/ EEB215H1/ ENV200H1/ ESS205H1/ any ETH200+/ FOR201H1/ HIS286H1/ HPS200H1/ HPS202H1/ INS200H1/ JPH441H1/ PHL265H1/ PHL271H1/ PHL273H1/ PHL275H1/ PHL281H1/ PHL295H1/ SDS256H1/ another suitable course with permission from the Associate Chair, Undergraduate

Courses these requirements name

  • MAT158H1Analysis 1A
  • MAT159H1Analysis 1B
  • MAT157Y1Analysis I last in the 2025-2026 Calendar
  • MAT257Y1Analysis II
  • MAT240H1Algebra I
  • MAT247H1Algebra II
  • MAT267H1Advanced Ordinary Differential Equations
  • MAT327H1Introduction to Topology
  • MAT347Y1Groups, Rings and Fields
  • MAT351Y1Partial Differential Equations
  • MAT354H1Complex Analysis I
  • MAT357H1Foundations of Real Analysis
  • MAT363H1Geometry of Curves and Surfaces
  • MAT367H1Differential Geometry
  • MAT477H1Seminar in Mathematics
  • PHY151H1Foundations of Physics I
  • PHY152H1Foundations of Physics II
  • CSC148H1Introduction to Computer Science
  • STA257H1Probability and Statistics I
  • CSC108H1Introduction to Computer Programming
  • CSC110Y1Foundations of Computer Science I
  • CSC300H1Computers and Society
  • CSE240H1Introduction to Critical Equity and Solidarity Studies
  • CSE270H1Community Dis/Engagement and Solidarity
  • EEB215H1Conservation Biology
  • ENV200H1Assessing Global Change: Science and the Environment
  • ESS205H1Confronting Global Change
  • FOR201H1Conservation of Tropical and Subtropical Forests
  • HIS286H1Oral Histories of Asian Canadians last in the 2023-2024 Calendar
  • HPS200H1Science and Values
  • HPS202H1Technology in the Modern World
  • INS200H1Introduction to Indigenous Truth and Resilience
  • JPH441H1Physical Science in Contemporary Society
  • PHL265H1Introduction to Political Philosophy
  • PHL271H1Law and Morality
  • PHL273H1Environmental Ethics
  • PHL275H1Introduction to Ethics
  • PHL281H1Bioethics
  • PHL295H1Business Ethics
  • SDS256H1Methods in Queer and Trans Studies

Mathematics Major

  • Science program
  • 7.5 credits
  • Open enrolment
  • ASMAJ1165

Enrolment

This is an open enrolment program. A student who has completed 4.0 credits may enrol in the program. The full enrolment requirements are on the Calendar's page for this program.

Completion requirements

7.5 credits, including 2.5 credits at the 300+ level with a minimum of 0.5 credit at the 400 level

Mathematics Fundamentals

12.5 credits from (MAT130H1/ MAT135H1, MAT136H1, MAT246H1)/ [(MAT148H1, MAT149H1)/ MAT137Y1, MAT246H1]/ [(MAT158H1, MAT159H1)/ MAT157Y1, 0.5 credit from APM/MAT 200+ courses], (MAT235H1, MAT236H1)/ MAT235Y1/ MAT237Y1/ MAT257Y1

2Algebra: 1.0 credit from MAT223H1/ MAT240H1, MAT224H1/ MAT247H1

3Ordinary Differential Equations: MAT244H1/ MAT267H1

Ethical and Social Responsibility

40.5 credit with a significant emphasis on ethics and social responsibility (list below)

Higher Studies in Mathematics

5Algebra, Number Theory, Graph Theory, Combinatorics: 0.5 credit from MAT301H1/ MAT315H1/ MAT332H1/ MAT344H1

6Analysis: 0.5 credit from MAT334H1/ MAT337H1/ MAT336H1

7Further Topics: 2.0 APM/MAT credits at the 300+ level including 0.5 credit at the 400-level: ACT230H1/ ACT240H1/ STA247H1/ STA257H1/ APM236H1/ APM346H1/ any APM400-level course/ HPS390H1/ HPS391H1/ MAT309H1/ MAT315H1/ MAT332H1/ MAT335H1/ MAT337H1/ MAT344H1/ MAT363H1/ MAT390H1/ MAT391H1/ any MAT 400-level course/ PSL432H1

Notes:

Note 1Requirement 7: students can take any combination of 300+ and 400+ level APM or MAT courses that adds up to 2.0 credits, with the condition that at least a 0.5 credit is at the 400+ level. Recommended courses for majors are: APM346H1/ APM348H1/ any APM400-level course/ HPS390H1/ HPS391H1/ MAT301H1/ MAT309H1/ MAT315H1/ MAT332H1/ MAT334H1/ MAT335H1/ MAT337H1/ MAT344H1/ MAT363H1/ MAT370H1/ MAT390H1/ MAT391H1/ MAT401H1/ APM462H1/ MAT402H1/ MAT403H1/ MAT475H1/ PSL432H1

Note 2Only 0.5 credit of HPS390H1/ MAT390H1/ HPS391H1/ MAT391H1/ APM306Y1/ MAT329Y1 may count toward the major completion requirement of "further topics" except for students enrolled in the Education and Society Minor, who may apply 1.0 credit of MAT329Y1 toward their Minor program.

Note 3Each course can count toward only one requirement, even if listed as options to multiple requisites of the program.

Note 4Not all courses listed have priority enrolment for students enrolled in this program. Students are responsible for checking priority of courses and meeting course prerequisites for courses they wish to take.

Note 5Students may use CR/NCR on the course they use toward the ethics and social responsibility credit.

Note 6Students may be permitted to take Math graduate courses. A 0.5 credit of these courses may count toward specialist program requirements, where relevant (e.g., as courses "at the 400-level"). To review eligibility criteria and apply for graduate courses as an undergraduate student, find more information on the A&S Math website.

Note 7Students may be permitted to take an independent reading course. A 0.5 credit of these courses may count towards program requirements, where relevant (e.g., as courses “at the 400-level”). To review eligibility criteria and apply for independent reading courses as an undergraduate student, find more information on the A&S Math website.

Note 8Students interested in becoming K-12 teachers should consider applying to the combined degree program --- a six-year program that leads to an Honours Bachelor of Science (HBSc) from the University of Toronto and a Master of Teaching (MT) from the Ontario Institute for Studies in Education (OISE). The HBSc part of this program involves completing a Math Major, a Minor in Education and Society (offered by Victoria College) and a Minor in an area that would lead to a second "teachable" subject. Please see the Victoria College website for more information.

Courses accepted towards this program’s ethics requirement: CSC300H1/ CSE240H1/ CSE270H1/ EEB215H1/ ENV200H1/ ESS205H1/ any ETH200+/ FOR201H1/ HIS268H1/ HPS200H1/ HPS202H1/ INS200H1/ JPH441H1/ PHL265H1/ PHL271H1/ PHL273H1/ PHL275H1/ PHL281H1/ PHL295H1/ SDS256H1/ another suitable course with permission from the Associate Chair, Undergraduate

Courses these requirements name

  • MAT130H1Calculus I for Life Sciences
  • MAT135H1Calculus I
  • MAT136H1Calculus II
  • MAT246H1Concepts in Abstract Mathematics
  • MAT148H1Calculus I with Proofs
  • MAT149H1Calculus II with Proofs
  • MAT137Y1Calculus with Proofs last in the 2025-2026 Calendar
  • MAT158H1Analysis 1A
  • MAT159H1Analysis 1B
  • MAT157Y1Analysis I last in the 2025-2026 Calendar
  • MAT235H1Vector Calculus I
  • MAT236H1Vector Calculus II
  • MAT235Y1Multivariable Calculus last in the 2025-2026 Calendar
  • MAT237Y1Multivariable Calculus with Proofs
  • MAT257Y1Analysis II
  • MAT223H1Linear Algebra I
  • MAT240H1Algebra I
  • MAT224H1Linear Algebra II
  • MAT247H1Algebra II
  • MAT244H1Introduction to Ordinary Differential Equations
  • MAT267H1Advanced Ordinary Differential Equations
  • MAT301H1Groups and Symmetries
  • MAT315H1Introduction to Number Theory
  • MAT332H1Introduction to Graph Theory
  • MAT344H1Introduction to Combinatorics
  • MAT334H1Complex Variables
  • MAT337H1Introduction to Real Analysis
  • MAT336H1Elements of Analysis
  • ACT230H1Mathematics of Finance for Non-Actuaries
  • ACT240H1Mathematics of Investment & Credit
  • STA247H1Probability with Computer Applications
  • STA257H1Probability and Statistics I
  • APM236H1Applications of Linear Programming
  • APM346H1Partial Differential Equations
  • HPS390H1The Story of Number: Mathematics from the Babylonians to the Scientific Revolution
  • HPS391H1Rebels Who Count: The History of Mathematics from 1700 to the Present
  • MAT309H1Introduction to Mathematical Logic
  • MAT335H1Chaos, Fractals and Dynamics
  • MAT363H1Geometry of Curves and Surfaces
  • MAT390H1History of Mathematics up to 1700
  • MAT391H1History of Mathematics after 1700
  • PSL432H1Theoretical Physiology
  • APM348H1Mathematical Modelling
  • MAT370H1Introduction to Mathematical Probability
  • MAT401H1Polynomial Equations and Fields
  • APM462H1Nonlinear Optimization
  • MAT402H1Classical Geometries
  • MAT403H1Classical Geometries II
  • MAT475H1Problem Solving Seminar
  • APM306Y1Mathematics and Law
  • MAT329Y1Concepts in Elementary Mathematics
  • CSC300H1Computers and Society
  • CSE240H1Introduction to Critical Equity and Solidarity Studies
  • CSE270H1Community Dis/Engagement and Solidarity
  • EEB215H1Conservation Biology
  • ENV200H1Assessing Global Change: Science and the Environment
  • ESS205H1Confronting Global Change
  • FOR201H1Conservation of Tropical and Subtropical Forests
  • HIS268H1Law and History
  • HPS200H1Science and Values
  • HPS202H1Technology in the Modern World
  • INS200H1Introduction to Indigenous Truth and Resilience
  • JPH441H1Physical Science in Contemporary Society
  • PHL265H1Introduction to Political Philosophy
  • PHL271H1Law and Morality
  • PHL273H1Environmental Ethics
  • PHL275H1Introduction to Ethics
  • PHL281H1Bioethics
  • PHL295H1Business Ethics
  • SDS256H1Methods in Queer and Trans Studies

Mathematics Minor

  • Science program
  • 4.0 credits
  • Open enrolment
  • ASMIN1165

Enrolment

This is an open enrolment program. A student who has completed 4.0 credits may enrol in the program. The full enrolment requirements are on the Calendar's page for this program.

Completion requirements

4.0 credits, including 1.0 at the 300+ level

1Calculus: 2.0 credits from (MAT130H1/ MAT135H1, MAT136H1)/ (MAT148H1, MAT149H1)/ MAT137Y1/ (MAT158H1, MAT159H1)/ MAT157Y1, (MAT235H1, MAT236H1)/ MAT235Y1/ MAT237Y1/ MAT257Y1

2Algebra: MAT221H1(80%+)/ MAT223H1/ MAT240H1

3Further Fundamentals in Mathematics: MAT224H1/ MAT244H1/ MAT246H1/ APM236H1/ MAT247H1

4Advanced Topics: 1.0 credit at the 300+ level from APM/MAT courses

Notes:

Note 1Only 0.5 credit of APM306Y1/ MAT329Y1 may count toward the Minor program except for student enrolled in the Education and Society Minor may apply 1.0 credit of MAT329Y1 toward the Minor program.

Note 2A minimum of 80% is required for MAT221H1 so that it may be used as a pre-requisite for higher level courses that accept MAT221H1 as a pre-requisite option.

Note 3PSL432H1, HPS390H1, HPS391H1 may count toward the "Advanced Topics" requirement.

Note 4Each course can count toward only one requirement, even if listed as options to multiple requisites of the program.

Note 5Not all courses listed have priority enrolment for students enrolled in this program. Students are responsible for checking priority of courses and meeting course prerequisites for courses they wish to take.

Courses these requirements name

  • MAT130H1Calculus I for Life Sciences
  • MAT135H1Calculus I
  • MAT136H1Calculus II
  • MAT148H1Calculus I with Proofs
  • MAT149H1Calculus II with Proofs
  • MAT137Y1Calculus with Proofs last in the 2025-2026 Calendar
  • MAT158H1Analysis 1A
  • MAT159H1Analysis 1B
  • MAT157Y1Analysis I last in the 2025-2026 Calendar
  • MAT235H1Vector Calculus I
  • MAT236H1Vector Calculus II
  • MAT235Y1Multivariable Calculus last in the 2025-2026 Calendar
  • MAT237Y1Multivariable Calculus with Proofs
  • MAT257Y1Analysis II
  • MAT221H1Applied Linear Algebra
  • MAT223H1Linear Algebra I
  • MAT240H1Algebra I
  • MAT224H1Linear Algebra II
  • MAT244H1Introduction to Ordinary Differential Equations
  • MAT246H1Concepts in Abstract Mathematics
  • APM236H1Applications of Linear Programming
  • MAT247H1Algebra II
  • APM306Y1Mathematics and Law
  • MAT329Y1Concepts in Elementary Mathematics
  • PSL432H1Theoretical Physiology
  • HPS390H1The Story of Number: Mathematics from the Babylonians to the Scientific Revolution
  • HPS391H1Rebels Who Count: The History of Mathematics from 1700 to the Present

Requirements are quoted from the 2026-2027 Arts & Science Calendar, which is the official version. Atlas is independent of U of T, so confirm important decisions with your department or college registrar. See how to read program requirements or browse every program.

See where you stand in Mathematics.

Add your courses and Atlas marks each requirement done, in progress or still to do.