Our Graduate Programs
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 seven concentrations during the 16 months: Applied Mathematics, Artificial Intelligence, Artificial Intelligence in Healthcare, Computer Science, Data Science, Data Science for Biology 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.
Register to join us for an upcoming information session on November 27 where you can learn more about our research-stream MSc and PhD programs.