- The Department of Computer Science offers a graduate program leading to the Master of Science and Doctor of Philosophy in Computer Science. The programs consist of courses and research, conducted under the supervision of a faculty member.
- The MSc program is designed to deepen students' knowledge of computer science and to introduce them to conducting independent, original research in the field under the guidance of a faculty member.
- The MSc program can be taken on a full-time or part-time basis.
-
Four graduate courses in computer science. These courses must satisfy breadth in three of the four methodologies to ensure MSc graduates have a breadth of skills in research and problem-solving.
-
One major research paper that demonstrates one’s ability to carry out independent work within existing concepts while concurrently developing new approaches to problems in a research area. The standard for this paper is that it could reasonably be submitted for peer-reviewed publication.
- Admission to our graduate programs is very competitive and meeting the minimum admission requirements does not guarantee admission: only 5–10% of applicants receive an offer of admission.
- All MSc students are assigned a supervisor or research group based on the research interests indicated in their application. Supervisors advise on course and research topic selection and provide continuing help during the student’s research.
- Applicants are automatically considered for entrance awards and are encouraged to apply for external awards for which they are eligible.
Program requirements:
Program Length:
4 sessions full-time (typical registration sequence: F/W/S/F);
8 sessions part-time
Time Limit:
3 years full-time;
6 years part-time