Top

About the Master of Science (MSc) Program

As an MSc student, you will learn to carry out original research in computer science in one of the world’s highest-ranked computer science departments. The MSc degree program is designed for students seeking to be trained as a researcher, capable of creating original, internationally recognized research in Computer Science.

In addition, many of our MSc and PhD students choose to take one or more leaves to complete internships. These optional internships can provide you with valuable experience and contacts.

Program requirements

  • Four graduate half-courses (2.0 Full Course Equivalents [FCEs]) in Computer Science. The courses must satisfy breadth in three of the four different Methodologies of Computer Science to ensure MSc graduates have a breadth of skills for research and problem-solving throughout their careers.

  • A major research paper demonstrating your ability to do independent work in organizing existing concepts and in suggesting and developing new approaches to solving problems in a research area. The standard for this paper is that it could reasonably be submitted for peer-reviewed publication.

Program Length: 4 sessions full-time (typical registration sequence: Fall/Winter/Summer/Fall)
Guaranteed Funding Period: 17 months
Time Limit: 3 years full-time


Interested in an applied research Master’s Degree?

The Master of Science in Applied Computing (MScAC) degree program
prepares students for lifelong success as technical leaders in information technology.


About the Doctor of Philosophy (PhD) Program

As a PhD student, you will learn to carry out original research that makes a significant contribution to computer science in one of the world’s highest-ranked computer science departments, working under the direction of a faculty member.

Program requirements

  • Four graduate half-courses (2.0 Full Course Equivalents [FCEs]) in Computer Science; OR
    eight graduate half-courses (4.0 Full Course Equivalents [FCEs]) in Computer Science for Direct Entry PhD. The courses must satisfy breadth in four different Research Areas of Computer Science to ensure a broad and well-balanced knowledge of Computer Science.

  • Regular meetings of the PhD supervisory committee, including the Qualifying Oral Examination and Thesis Topic Approval.

  • A thesis defended at the Departmental Oral Examination and the Final Oral Examination.

  • Meeting the department timeline for satisfactory progress as outlined in the department’s PhD handbook.

Program Length: 

  • 4 years for PhD after a recognized Master’s degree

  • 5 years for Direct Entry PhD after a bachelor’s degree

Guaranteed Funding Period: 

  • 43 months if master's degree was completed in this department

  • 48 months if master's degree was completed elsewhere

  • 60 months for Direct Entry PhD

Time Limit: 

  • 6 years for PhD

  • 7 years for Direct Entry PhD

About the MSc and PhD Research Program

Applications for MSc and PhD study (starting in September 2020) will open in mid-October 2019.

Selecting Your Area Of Research

Our faculty cover a broad range of research areas (/graduate/research-interests). You will be required during your application to indicate which research interest you would like to pursue during your graduate studies. You will select one as your primary area of interest, and you may optionally select a secondary research interest.

During our application review, faculty supervisors make acceptances based on the applicant’s statement of purpose. Feel free to name the faculty member(s) you are eager to work with in your statement of purpose.

MSc and PhD Student Supervision

Supervisors advise on course and research topic selection and provide continuing help during the research process. All MSc and PhD students should consult frequently with their supervisors throughout their graduate studies, to report on their progress and direction and to obtain advice.

Supervision Timeline

  • Before registration: You will be assigned a supervisor or research group.

  • By the end of your first year: You will be assigned a primary supervisor if your initial assignment was to a group.

  • By the end of your twelfth month: PhD students should have their supervisory committee in place.

Funding

We offer some of the most attractive funding packages, with:

  • A strong funding guarantee for

    • Up to 17 months for MSc

    • 43-48 months for PhD

    • 60 months for Direct Entry PhD from bachelor's

  • Competitive admissions awards for students entering our programs.

  • Significant financial top-ups for scholarship holders.

Tuition fees are included in the funding package.

To learn more, visit our MSc and PhD Funding and Tuition page.

Entrance Awards

For details regarding entrance awards for prospective students, visit the Entrance Awards page.