Degree requirements

Official degree requirements for the Computational Mathematics (MMATH) programs can be found in the Graduate Studies Academic Calendar

Course requirements 

  • Students are required to complete six courses (0.5 weight each): four from the core course list (List A) and two from the elective course list (List B). At most two of the six courses taken may be courses in which undergraduate students predominate. 
  • Students must maintain a minimum cumulative average of 70% to remain in good academic standing.
  • Students must achieve a minimum grade of 60% in each course for it to count toward the degree.

Please review Course offerings by term and Course substitution guidelines when planning your courses. Exceptions to the standard normal program schedule or course requirements require approval from the Associate Director.

Core courses

Select four courses from List A. You must satisfy four out of the five topics below.

Topics Courses
Symbolic computation CM 730 / CS 687 — Introduction to Symbolic Computation
Optimization

One of
CM 740 / CO 602 — Fundamentals of Optimization
CO 666 — Continuous Optimization

Numerical solution of partial differential equations CM 750 / AMATH 741 / CS 778 — Numerical Solution of Partial Differential Equations
Computational statistics One of
CM 761 / STAT 840 — Computational Inference
CM 762 / STAT 842 — Data Visualization
CM 763 / STAT 841 — Statistical Learning: Classification
CM 764 / STAT 844 — Statistical Learning: Advanced Regression
Numerical analysis CM 770 / AMATH 740 / CS 770 — Numerical Analysis

Elective courses

Select two courses from List B. With approval from the Associate Director, students may be able to take a different course at the same level.

Other required courses

These courses are required but carry no degree credit and do not count towards the six courses above.


Research project requirements

Students must undertake a four-month, independent, supervised research project culminating in a research paper and presentation.

For more information on the research paper and presentation requirements, please refer to the Research project and presentation guide.

Co-operative requirements

In order to get credit for co-op term(s), students must successfully complete the work term requirements in accordance with the employment contract and complete a Graduate Reflective Report (GRR).

For more information please see: Co-operative resources.