Computer Science

Two male students looking at a smartphone

The David R. Cheriton School of Computer Science has a strong international reputation in teaching, academics, research, and employment. We attract exceptional students from all over the world to study and conduct research with our award-winning faculty. Our 16 research areas span the field of computer science, from core work on systems, theory and programming languages to human-computer interaction, artificial intelligence, and quantum computing to theoretical and applied machine learning.

Programs

Icon of graduation capMaster of Mathematics (MMath) in Computer Science

Thesis (Options: Co-op, Quantum Information specialization): You will have the independence to pursue your preferred area of research with guaranteed funding while working with a faculty supervisor.

Coursework (Co-op option): Complete eight courses to fulfil your degree requirements through the coursework program option.

Icon of bookDoctor of Philosophy (PhD) in Computer Science

Options: Internship, Quantum Information specialization

To continue pursuing research and expand your learning, you will receive guaranteed funding and work with a supervisor to develop a doctoral thesis. At the PhD level, you will be expected to conduct research that expands the scope of your graduate work.

Admission requirements

For more information including admission and degree requirements, select your program of interest below.