Top

Our Graduate Programs

photograph of the University of Toronto and the city skyline at sunset

Welcome to one of the highest ranked
Computer Science graduate departments in the world.  

Home to a diverse faculty and academic community, the University of Toronto’s Department of Computer Science advances global research and thrives in Toronto’s technology industry.  

The Department’s students are geared to be innovative leaders in computer science, with research areas spanning from machine learning and robotics through computer graphics and theory of computation to healthcare and sustainability.


Our graduate-level courses are divided into the following streams:  

Master of Science (MSc) — a 17-month research-based master’s program in which students work with a supervisor to complete a major research project.  

Master of Science in Applied Computing (MScAC) — a 16-month applied research program, combining eight months of graduate courses with an eight-month applied research internship at one of our partner companies. Students have the option to follow one of four concentrations during the 16 months: Computer Science, Data Science, Applied Math or Quantum Computing.  

Doctor of Philosophy (PhD) — a research-intensive program in which students work with a supervisor to write a doctoral dissertation in their research area. The program is four years long if entered with a Master's degree and five years if entered directly from a bachelor's degree.


I am a: