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. Applicants for the Ph.D. in Computing Science must have an M.Sc. degree in Computing Science or a related field. Exceptionally qualified applicants having the equivalent of a First-Class Honors B.Sc. degree may be admitted directly to the Ph.D. program when supported by a computing science faculty supervisor. Deficiencies must be addressed by taking appropriate undergraduate courses.

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.



Ph.D. applicants are required to select a research area and name up to 3 professors as potential supervisors when applying. Ph.D. applicants are encouraged to contact potential supervisors directly through our people directory to discuss funding and supervision. Students will only be admitted if a professor agrees to supervise.  

Once admitted, 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).