MSc (course route)
The course-based Master’s program in Computer Science is a two-year program (starting either in September or January). Applicants to this program are expected to have completed a Bachelor’s degree in Computer Science or a related field, such as Computer Engineering and Information Technology (or any other computing-related sciences). The program is intended for students who wish to further develop their knowledge in Computer Science by expanding their expertise across a wide variety of fields. No financial aid is provided to course-based students and students must have the necessary resources to self-support during their studies.
Admitted students are required to take a minimum of 10 courses, of which at least 7 courses must be in Computer Science. The remaining 3 elective courses can be either in Computer Science or other related disciplines (as approved by the Graduate Studies Committee).
Normally, students will complete 5 courses each year (2 courses in Fall and Winter semesters, and 1 course in the Spring semester).
After completing 2 semesters, some students will have the opportunity to enrol in paid work term courses (one or two semesters). For students taking those courses the program duration extends by one semester. Access to work-term courses is limited, competitive and selective.
The following table presents a typical study progression for course-based students.
|
Start in Fall Semester |
Start in Winter Semester |
September – December |
2 COMP courses |
|
January - April |
2 COMP courses |
2 COMP courses |
May - August |
1 elective course |
1 elective course |
September – December |
2 COMP courses |
2 COMP courses |
January - April |
1 COMP and 1 elective |
2 COMP courses |
May - August |
1 elective course |
1 elective course |
September - December |
|
1 COMP and 1 elective |