Graduate Programs

Toronto Metropolitan's Department of Computer Science offers graduate studies at the Master's and PhD levels. Both programs follow the University's approach in blending theory with practice. Students build advanced knowledge and have ample opportunity to apply their skills.
MSc Program
Our Master's degree in Computer Science promotes high achievement in both theoretical and practical aspects of computer science. Students can choose from three options:
- Thesis-based
- Major research paper-based
- Course-based
All three options equip students to meet the ongoing demand for qualified professionals with advanced computer science education. Each option has its own program degree requirements.
PhD Program
Our PhD program in Computer Science provides students advanced computer science education and allows them to develop a research program. While the program allows students to explore all areas of computer science, it has particular focus on two fields:
- Intelligence and Robotics
- Computer Communication Networks
Students are required to complete courses from each field.
Master of Cybersecurity Program (MC)
Some of our department professors are also affiliated with the Master of Cybersecurity, an interdisciplinary program at Yeates School of Graduate and Postdoctoral Studies. This one-year course-based program provides you with essential technical and business knowledge in cybersecurity and industry connections to launch your career as a cybersecurity expert.
Successful completion leads to a MC degree. Find out more about the Master of Cybersecurity program.