University of Toronto campus

Engineering

MSc Computer Science at University of Toronto

University of Toronto, Canada

Programme overview

MSc Computer Science is a graduate programme (Master of Science) in the Computer Science graduate unit of the School of Graduate Studies at the University of Toronto. Length: 4 sessions full-time; 8 sessions part-time. Mode of delivery: In person. A part-time option is available.

Faculty: School of Graduate Studies  |  Department: Computer Science  |  Duration: 4 sessions full-time; 8 sessions part-time  |  Study mode: full-time/part-time  |  Location: Toronto, Ontario, Canada

What you will study

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 inde

Official programme page

Application information

Entry requirements

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 Test of English as a Foreign Language (TOEFL) minimum scores of 4.5/6.0 overall with 4.5/6.0 in writing and 4.0/6.0 in speaking.

Graduate applications are made online through GradApp; deadlines vary by program and are set by each graduate unit. The application fee is CDN $135, non-refundable, and a supplementary application fee may apply depending on the program.

Apply through the official page: https://future.utoronto.ca/applying

Explore more study programmes

Engineering

BASc Chemical Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Civil Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Computer Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Electrical Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Engineering Science

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Industrial Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Materials Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

Engineering

BASc Mechanical Engineering

University of Toronto, Canada

Degree
Bachelor's
Next intake
Fall session begins in September; the summer session begins in May for part-time and non-degree stud

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.