Computer Science: Computer Science MSc

The Master of Science (MSc) degree program is designed for students seeking to be trained as a researcher capable of creating original, internationally recognized research in computer science.

The MSc program can be taken on a full-time or part-time basis.

MSc Program

Minimum Admission Requirements

  • Applicants are admitted under the General Regulations of the School of Graduate Studies. Applicants must also satisfy the Department of Computer Science's additional admission requirements stated below.

  • An appropriate bachelor's degree with a standing equivalent to at least a University of Toronto B+. Preference is given to applicants who have studied computer science or a closely related discipline.

  • Applicants whose primary language is not English and who graduated from a university where the language of instruction is not English must achieve a Test of English as a Foreign Language (TOEFL) score of at least 580 on the paper-based test and 4 on the Test of Written English (TWE); 93/120 on the Internet-based test and 22/30 on the writing and speaking sections.

Completion Requirements

  • Coursework. Students must successfully complete 2.0 graduate full-course equivalents (FCEs) in computer science. Within this, at least 3 of their 4 courses (1.5 FCEs of 2.0 FCEs) must be from the approved list of courses and must be from at least two different course groups.

  • A major research project (CSC4000Y) demonstrating the student's ability to do independent work in organizing existing concepts and in suggesting and developing new approaches to solving problems in a research area. The standard for this paper is that it could reasonably be submitted for peer-reviewed publication.

Mode of Delivery: In person
Program Length: 4 sessions full-time (typical registration sequence: FWS-F); 8 sessions part-time
Time Limit: 3 years full-time; 6 years part-time