
The Master of Science (MSc) program in Computer Science is designed to deepen your understanding of the field and equip you with the skills to conduct independent, original research under faculty guidance. The program requires the completion of 2.0 graduate full-course equivalents (FCEs) in computer science, including courses that satisfy breadth requirements for a well-rounded knowledge base. A significant component of the MSc is a major research project (CSC4000Y). This project should demonstrate your ability to organize existing concepts and develop innovative approaches to research problems, meeting a standard suitable for potential peer-reviewed publication.
The MSc program requires completion of 2.0 graduate full-course equivalents (FCEs) in computer science. Courses must meet breadth requirements to ensure a comprehensive understanding of the discipline. A major research project is also mandatory.
Applications are evaluated holistically, considering grades, statement of purpose, letters of reference, and any supplementary information. Admission is highly competitive; meeting minimum requirements does not guarantee admission. International applicants are strongly encouraged to apply to the Master of Science in Applied Computing or the Direct-Entry PhD Program, as they are not typically considered for the MSc in Computer Science.
Part-time MSc students are not eligible for the Departmental Funding Package. Specific fee amounts are not listed on the program page but are covered by the funding package for full-time students.
Applicants need an appropriate undergraduate degree in computer science or a related discipline with an academic standing equivalent to at least a B+ (77-79%) in their final year. Non-CS degree holders must also have a strong background in university-level mathematics and sufficient computer science experience.
The typical program length for the full-time MSc in Computer Science is 4 academic sessions, which corresponds to 16 months.
Yes, all full-time MSc students receive a guaranteed departmental funding package that covers tuition and living costs for 16 months. This package may include Research Assistantships and Teaching Assistantships.
Applications for the MSc program are only accepted for the Fall session and typically open in October for the following year's intake. For example, applications for Fall 2027 will open in October 2026.
International applicants are strongly encouraged to apply to the Master of Science in Applied Computing or the Direct-Entry PhD Program, as they are not typically considered for the MSc in Computer Science.