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