The application process for the graduate programs takes several months. The minimum entry requirements for each program are detailed in the graduate handbook (policies and forms), and the University Calendar. The Faculty of Graduate study maintains an international degree equivalency and grade-point conversions page.

Before applying

Before applying to the MSc or PhD program you require personal acceptance by a faculty member as your supervisor. Please explore the research areas for active research groups, and directly email potential supervisors.  Information about individual faculty members’ interests can also be found by clicking on their names on the faculty and staff page. Only professors can be supervisors; instructors and adjunct professors are not eligible. Applications without an endorsement from a faculty member will not be considered by the department admissions committee. You must have a confirmed supervisor before you can be considered for admission.

When contacting prospective supervisors, please ensure that you are matching your research interest to their area of study. Email them with a short introduction and unofficial copies of your transcripts, degree certificate if awarded, English language score if required, and Curriculum vitae (CV). As faculty members receive many requests, they may only be able to reply to those applicants they are considering supervising.


If you have a supervisor who is supporting your application, please apply online through the Faculty of Graduate Studies.  Supervisor support does not guarantee admission to a program.

Applications to our programs are competitive. Meeting the minimum requirements (detailed in the graduate handbook, policies, and forms) does not guarantee admission.  The decision to determine if an applicant has the required background and recommend admission to the Faculty of Graduate Studies rests with the department of computer science.

Application deadlines

Completed applications with all supporting documents must be received by the computer science department by the following application deadlines:

Deadlines for scholarships are often much sooner (see tuition and funding).

Application deadline to be considered for awards: February 1

Program pages

For more information on graduate programs in Computer Science please visit the following: