Graduate breadth requirements

MMath

To satisfy the breadth requirement, all Master’s students are required to complete 2 courses from the following lists, with no more than 1 course from each list.

PhD

To satisfy the breadth requirement, all PhD students are required to complete 3 courses from the following lists, with no more than 1 course from each list.

Applications

AMATH 663: Fluid Mechanics

AMATH 673: Quantum Theory 2

AMATH 674: Quantum Theory 3: Quantum Information and Foundations

AMATH 675: Introduction to General Relativity

Computation

AMATH 642: Computational Methods for Partial Differential Equations

AMATH 740: Numerical Analysis 

AMATH 741: Numerical PDEs

Differential equations

AMATH 651: Introduction to Dynamical Systems

AMATH 653: Partial Differential Equations 2

AMATH 655: Control Theory

AMATH 751: Advanced ODEs 

AMATH 753: Advanced PDEs 

Techniques

AMATH 656: Calculus of Variations

AMATH 677: Stochastic Processes for Applied Mathematics

AMATH 731: Applied Functional Analysis 

AMATH 732: Asymptotics and Perturbation 

AMATH 777: Stochastic Processes

If a PhD student has taken an equivalent course during a Master's program, this can be counted (upon approval from the graduate officer) towards completion of the breadth requirements, but does not reduce the total number of courses required. Likewise, students who have completed our MMath program will be able to use their MMath breadth courses toward completion of the PhD breadth requirement.

See Graduate courses for restrictions on the number of 600-level courses that can be taken from these lists. 

Note: Students who started their graduate program before January 2021 may choose to satisfy either the breadth requirements above, or a grandfathered set of breadth requirements:

  • Master’s students: one of AMATH 740, AMATH 741; and one of AMATH 731, AMATH 732, AMATH 751, AMATH 753, and AMATH 777.
  • PhD students: one of AMATH 740, AMATH 741; one of AMATH 731, AMATH 732; and one of AMATH 751, AMATH 753, and AMATH 777.