Our Graduate Programs

With over 250 top graduate students, we are one of the largest computer science graduate programs in the country.

Master of Science (MSc) & Doctor of Philosophy (PhD)

Our MSc and PhD students engage in one of the most comprehensive graduate programs available, publishing research and attending international conferences alongside internationally-acclaimed faculty in all areas of computer science, as well as new interdisciplinary streams.

To learn more about our diverse research interests, read about our faculty members and research areas.

Master of Science in Applied Computing (MScAC)

We are one of only nine departments in North America to offer a master’s degree in applied computing.

In this 16-month program, you’ll spend:

  • Eight months studying alongside our MSc and PhD students

  • Eight months applying your knowledge to an industry-based research project in Toronto (or abroad) through a paid research internship

  • Concentrations: Data Science, Applied Math, Computer Science, Quantum Computing

Opportunities For Collaboration

While grounding your studies in computer science, we invite you to push the boundaries of our diverse research areas through:

  • An incredible breadth of courses outside our program through the University of Toronto’s faculties of Arts & Science, Engineering, Information, Medicine and Law.

  • Our partnerships with local teaching hospitals.

  • Our strong ties to industry (through industry-based research internships).

Research Commercialization

  • Our opportunities for research commercialization through our Innovation Lab (DCSIL).

  • For those interested in learning about entrepreneurship, DCSIL also offers a Business of Software course in both the fall and winter terms.

Our Campuses

Our graduate teaching and research take place at U of T’s downtown Toronto (St. George) campus.

However, you are also welcome to use the research, athletic facilities and other amenities and services at the University’s Mississauga and Scarborough campuses.