Program Requirements

The Department of Mathematics offers graduate programs leading to the Master of Science (MSc) and Doctor of Philosophy (PhD) degrees in mathematics, in the fields of pure mathematics and applied mathematics. Students admitted to our MSc program are admitted either as "terminal master's" students or as "doctoral stream" students, the latter implying the intent of continuing on to our PhD program. Students admitted to the doctoral-stream master’s program are fully funded for one year at the master’s level. Funding is limited to four years at the PhD level.

  • The MSc can be done on either a part-time or full-time basis.
  • Full-time students normally complete the program in one full year of study.
  • Part-time students may take up to six years to complete the program.

Option 1 - Supervised Research Project Option

1a. Completion of 6 half-courses (or the equivalent combination of half- and full-year courses). The normal course load for full-time graduate students is 3 courses in the fall term and 3 in the spring term. Doctoral-stream students are required to take four half-course credits in core material.

1b. Completion of the Supervised Research Project (MAT 4000Y). This project is intended to give the student the experience of independent study in some area of advanced mathematics, under the supervision of a faculty member. The supervisor and the student, with the approval of the graduate coordinator, decide the topic and program of study. The project is normally undertaken during the summer session, after the other course requirements have been completed, and has a workload roughly equivalent to that of a full-year course.

Option 2 - MSc Thesis Option (less common than option 1)

Students who take this option will be required to take and pass four half-courses and submit an acceptable thesis which should consist of a minimum of 20-pages of scholarly work. A presentation of the thesis results, in the form of a seminar, is required.

The following is a list of the core courses offered to graduate students for the academic year. These are the basic beginning graduate courses. They are designed to help the student broaden and strengthen their general background in mathematics prior to specializing towards a thesis. A complete listing of all graduate courses on offer in a given year is available from the Department of Mathematics website.

Course Codes 

Cross-listed codes 


Course Description



Real Analysis 



Real Analysis II 



Complex Analysis 



Partial Differential Equations I



Partial Differential Equations II



Algebra I



Algebra II 



Topology I



Topology II



Mathematical Probability I



Mathematical Probability II



Linear Algebra and Optimization

For more information on program requirements, please visit the School of Graduate Studies calendar

Our Courses 

Please have a look at our graduate course listings to see what we are currently offering. 

Graduate Student Handbook 

Have a look at our PDF icon2023-24 Graduate Studies in Mathematics Handbook or important information for new and current students. 


If you have any questions about requirements for our graduate programs, please email us at