| Program start date | Application deadline |
| 2025-09-01 | - |
| 2026-02-01 | - |
Program Overview
Program Overview
The Doctor of Philosophy (Ph.D.) in Computer Science offered by the School of Computer Science in the Faculty of Science is a research-intensive program that emphasizes stimulating and engaging learning opportunities. The program's objective is to equip students with skills in original thinking, information synthesis, and scientific communication to pursue professional opportunities in academia or industry.
Program Description
The program trains students to become strong, independent researchers in the field of their choice. Students will be exposed to cutting-edge computer science developments. The School’s Faculty members conduct research in artificial intelligence, robotics, machine learning and vision, bioinformatics, systems research and CS Education, software engineering, programming languages, and foundations of computer science.
Unique Program Features
- The program trains students to become strong, independent researchers in the field of their choice;
- Students will be exposed to cutting-edge computer science developments. The School’s Faculty members conduct research in artificial intelligence, robotics, machine learning and vision, bioinformatics, systems research and CS Education, software engineering, programming languages, and foundations of computer science;
- The School is one of the leading teaching and research centres for computer science in Canada;
- Graduates pursue careers in industry or in academic positions at universities and research labs.
Research Areas
The program focuses on various research areas, including:
- Algorithms
- Artificial Intelligence
- Big Data
- Bioinformatics
- Climate Change
- Compilers
- Computational Biology
- Complexity
- Linguistics
- Computer Games
- Graphics
- Cryptography
- Data Science
- Deep Learning
- Discrete Mathematics
- Distributed Systems
- Software Engineering
- Human-Computer Interaction
- Inclusive Technology
- Machine Learning
- Medical Image Analysis
- Natural Language Processing
- Network Science
- Neuroscience
- Optimization
- Quantum Computing
- Robotics
- Speech Processing
- Technology for Good
Admission Requirements
- M.Sc. degree in Computer Science or a closely related area, with a minimum 3.2 CGPA out of a possible 4.0 CGPA
- English-language proficiency
Available Intakes
- Fall
- Winter
Application Deadlines
Intake | Applications Open | Application Deadline - International | Application Deadline - Domestic (Canadian, Permanent Resident of Canada)
---|---|---|---
FALL | September 15 | December 15 | February 15
WINTER | February 15 | August 1 | November 1
SUMMER | N/A | N/A | N/A
