MSc (thesis route)
The thesis-based Master’s program in Computer Science is a two-year, research-focused 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). Students in the thesis program are selected based on academic excellence and can only be admitted after they have secured funding from a thesis supervisor. Applicants who have a government agency funding (such as NSERC in Canada or alternative institution in their home country) will be considered without secured supervisor funding.
Admitted students are required to take a minimum of 5 courses, of which at least 3 courses must be in Computer Science (one of these courses must be COMP 690A/B). The remaining 2 elective courses can be either in Computer Science or other related disciplines (as selected in agreement with the supervisor(s)).
The following table presents a typical study progression for thesis-based students.
|
Start in Fall Semester |
Start in Winter Semester |
September – December |
2 COMP courses |
|
January - April |
2 electives + COMP 690A/B |
2 COMP courses + COMP 690A/B |
May - August |
Thesis proposal preparation |
2 elective courses |
September – December |
Research |
Thesis proposal preparation |
January - April |
Research |
Research |
May - August |
Thesis submission |
Research |
September - December |
|
Thesis submission |