You are here

Overview of Degree Programs

The David R. Cheriton School of Computer Science is one of the world's pioneers in computing education and research. Graduate students play a vital role in all of the school's research activities. Active areas of research include algorithms and complexity, artificial intelligence, bioinformatics, computer graphics, databases and text management, networks and distributed systems, programming languages, scientific computing, software engineering, computer algebra and symbolic computation, computational statistics, cryptography, security and privacy, formal methods, health informatics, human-computer interaction and user interfaces, information retrieval, and quantum computing. Valuable cross-cutting research is also showcased within the Faculty of Mathematics Research Information for Grad Students

The School offers graduate programs leading to the following degrees:

Master of Mathematics (Computer Science)

  • MMath Thesis option
  • MMath Research Paper option
  • MMath Coursework option

Master of Mathematics (Quantum Information)

An interdisciplinary Master's degree program in collaboration with the Institute for Quantum Computing, and departments in the Faculty of Engineering and the Faculty of Mathematics.

Master of Health Informatics

A one-year course-based Master's degree program for students with a background in information technology who want to advance their careers and apply their skills to the field of health and medicine.

Master of Quantitative Finance

An interdisciplinary Master's degree program in collaboration with the School of Accounting and the Department of Statistics and Actuarial Science. Students can choose either a thesis option or a coursework option.

Doctor of Philosophy (Computer Science)

The PhD program in Computer Science combines coursework, seminars, a Comprehensive I (breadth) exam by which the candidate demonstrates a breadth of knowledge in a broad range of research areas in Computer Science, a Comprehensive II exam by which the candidate demonstrates a depth of knowledge in the chosen research area, leading to a thesis.

Doctor of Philosophy (Quantum Information)

This unique interdisciplinary doctoral program is a collaboration between the Institute for Quantum Computing, the David R. Cheriton School of Computer Science, and departments in the Faculty of Mathematics and the Faculty of Engineering. This program is designed to provide students with knowledge of quantum information, including both theory and its implementations, advanced expertise in quantum information science and in home program disciplines, as well as training in research.

Note:  The School of Computer Science does not accept part-time students into the PhD programs unless the applicant is currently an employee of the School.