Ph.D. Program

Detailed Program Requirements

Background Requirements

Ph.D. candidates are expected to have background in computing science similar to our B.Sc. Honors in Computing Science program. Normally three-year degrees do not meet the university requirements. Deficiencies must be addressed by taking appropriate undergraduate courses. There is no direct admission into the Ph.D. program from a B.Sc.

You must have an undergraduate grade point average of at least 3.0 on a 4.0 point scale, over the last 20 half courses to apply.


When applying, Ph.D. students are required to select a research area and name up to 3 professors as potential supervisors. Ph.D. students will only be admitted if a professor agrees to supervise you. Browse through our research areas and faculty members to find a professor whose research is of interest to you. By choosing a name, you will be directing the professor's attention to your application. You are not required to contact this professor before you apply.

Once accepted, the candidate must plan and carry out high-quality research leading to an advanced knowledge in their field of study.

Students From Other Disciplines

Outstanding students from other disciplines are encouraged to follow these Department approved guidelines (PDF, 111kb).