Sep 29, 2024  
School of Graduate Studies Calendar, 2024-2025 
    
School of Graduate Studies Calendar, 2024-2025

Computer Science, M.Sc.


Requirements


Graduate courses in the Dept. of Computing and Software are grouped in three categories, i) Theory of computation and mathematics of computing (Theory), ii) Software and its engineering (Software), and iii) Computer systems and applications (Systems). Categorization of existing courses can be found in the department handbook.

Students must successfully complete four half courses (or equivalent) in one of the following patterns:
(a) Two Theory courses, one Systems course, one Software course
(b) Two Systems courses, one Theory course, one Software course
(c) One Systems course, one Theory course, one Software course, one graduate course from outside the department

Furthermore, a course from outside the department must be approved by the students’ thesis advisor and the graduate advisor. At most one (1) of the four courses can be at the 600-level.

Additional courses may be required for students with gaps in their background. Students are required to successfully defend a thesis. All programs of study are subject to the approval of the Department.

Applicants who have an honours degree in another discipline with the required average and whose undergraduate program has included a substantial Computer Science content will be required to take one or more courses simultaneously with their graduate courses to make up any deficiencies.

It is expected that these requirements will normally be met within 20 months of full-time study. All programs of study are subject to the approval of the Department.

Milestones


1. Departmental seminar attendance

  • Minimum 4 times or 50% per academic year, whichever is lower during the first year of their programs

2. Technical presentation

  • Students are required to participate in the graduate poster & demo competition that is held annually once in the first two years of their programs

 

Exception upon approval of petition, to be submitted by the student, explaining the reasons that attendance was not feasible by supervisor & graduate advisor.