Mathematics and Physics Specialist (Science Program) - ASSPE0397

The Specialist in Mathematics and Physics is directed toward students who want a strong background in both Mathematics and Physics, with the goal of applying sophisticated Mathematical techniques to the study of Physics, especially theoretical Physics.

Students in this program have the option to complete the Arts & Science Internship Program (ASIP) stream.

Enrolment Requirements

This is an open enrolment program. A student who has completed 4.0 credits may enrol in the program.

Students are encouraged to take their introductory analysis, algebra, and physics in their first year of study ( MAT157Y1, MAT240H1, MAT247H1, PHY151H1, PHY152H1).

Completion Requirements

14.5 credits, including at least 1.0 credit at the 400-level

Mathematics and Physics Fundamentals

1. Analysis: MAT157Y1, MAT257Y1
2. Algebra: MAT240H1, MAT247H1
3. Advanced Ordinary Differential Equations: MAT267H1
4. Foundations of Physics: PHY151H1, PHY152H1

Ethical and Social Responsibility

5. 0.5 credit with a significant emphasis on ethics and social responsibility (list below)

Further Studies in Physics

6. Practical Physics: PHY224H1, PHY324H1
7. Electricity and Magnetism: PHY250H1, PHY350H1
8. Thermal Physics: PHY252H1
9. Classical Mechanics: PHY254H1, PHY354H1
10. Quantum Physics: PHY256H1, PHY356H1
11. Topics: 1.0 credit further from PHY450H1/​ PHY452H1/​ PHY454H1/​ PHY456H1/​ PHY460H1

Further Studies in Mathematics

12. Partial Differential Equations: MAT351Y1
13. Advanced Math related to the study of Physics: 1.0 credit from MAT334H1/​ MAT354H1/​ MAT357H1
14. Algebra, Topology, and Differential Geometry: 0.5 credit from MAT327H1/​ MAT347Y1/​ MAT363H1/​ MAT367H1
15. Mathematical Techniques for Physics: 1.0 credit from APM421H1/​ APM426H1/​ APM446H1/​ APM441H1

Research and Exploration in Mathematics and Physics

16. 0.5 credit from MAT477H1/​ PHY424H1/​ PHY478H1/​ PHY479Y1


  • Not 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.
  • Each course can count toward only one requirement, even if listed as options to multiple requisites of the program.
  • CSC108H1 is waived for students who complete CSC148H1 first. If a student has not taken a year-long course in programming in secondary school, it is strongly recommended that students take CSC108H1 first.
  • Students may use CR/NCR on the course they use toward the ethics and social responsibility credit.
  • Students in their last year of study with a cGPA of 3.5 or higher may be permitted to take up to 1.5 credits of Math graduate courses. 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.

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