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.


Ph.D. students are required to select a research area and a supervisor prior to arriving at UAlberta. Browse through our research areas and faculty members to find a professor whose research is of interest to you. Their contact information will be listed in our people directory.

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).