Skip to main content

MSc degree requirements

As a Master of Science (MSc) student, you are required to successfully complete five graduate courses plus a thesis. In the first year of your program, you must take CSCI 5010G - Survey of Computer Science Research Topics and Methods and CSCI 5020G - Collaborative Design and Research.

The remaining three courses are selected from the list of approved courses for the program with the restriction that you can take two courses at most from the same field. The course selection is made in consultation with your research supervisor and must be approved by the graduate program director. Before defending your thesis, you must present the results of your research in a seminar that is open to the public. 

Summary of MSc degree requirements

CSCI 5010G: Survey of Computer Science Research Topics and Methods

CSCI 5020G: Collaborative Design and Research

Three elective courses

MSc Thesis