We offer two M.Sc. programs - the Thesis and Non-Thesis. The Non-Thesis program will be sometimes referred to as the Project option since it substitutes a project (and additional courses) for a thesis. Both programs are designed to take between 1.5 and 2 years. The maximum allowable is 3 years. All M.Sc. Computer Science students must begin in the Thesis program; however, students may switch to the Non-Thesis program with the approval of their supervisor at any point after their second semester.
Students intending to pursue a Ph.D. after the M.Sc. should follow the Thesis program rather than the Non-Thesis program. Alternatively, students may apply to be fast-tracked to the Ph.D. program without completing the M.Sc.. Such applicants must have completed a minimum of two and a maximum of four full-time semesters, according to GPS rules. For more information, see the bottom of this web page.
Students in either M.Sc. program have a minimum residence requirement of three full-time semesters. Students may register for the Summer semester if they wish to complete their residence requirements. For further details on student status, see here.
Students should take a minimum of two Complementary courses in their first semester and should complete all four Complementary courses by the end of their second semester. In addition, students in their first two semesters should take the Seminar courses COMP 602 (Fall) and 603 (Winter).
Here is a brief summary of the requirements of the two M.Sc. programs. Both programs require:
In addition, the Thesis program requires:
and the Non-Thesis program requires:
For details on the course requirements on the two programs, see the Masters Courses page.
The letter of understanding must be filled by the student and the supervisor(s) at the initial meeting and signed by both. This letter of understanding must be uploaded by the student into MyProgress. If there are significant changes in the understanding, a new letter can be created and uploaded.
Each student must meet annually with his/her supervisor or co-supervisors to assess the progress made during the previous year, and describe plans for the coming year. The progress form below must be filled by the student, discussed with the supervisor, and signed by both. A progress form must be filled each year (except the first year) before September 30th, and submitted to Ann Jack.
Annual Progress Form (PDF document)
Excellent M.Sc. students who would like to pursue doctoral studies can apply to be "fast-tracked" to the Ph.D. program, after having completed a minimum of two and maximum of four full time semesters of the MSc Thesis program. Each fast-tracking application will be evaluated by the Ph.D. committee, in concert with the proposed Ph.D. supervisor, on a case-by-case basis. Evaluation criteria will include excellence of the academic record and achievements in research. M.Sc. students interested in fast-tracking to the Ph.D. program should discuss this option with their supervisor.
For more information, please contact Ann Jack (Graduate Program Coordinator).
For the Master's Graduate Program Director, please contact Prof Paul Kry.