Top

About The Master of Science (MSc) Program

As an MSc student, you will learn to create original research in computer science in one of the world’s best-ranked computer science departments.

In addition, about 16% 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.

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

  • A major research paper that demonstrates your ability to independently organize existing concepts and suggest and develop new approaches to solving problems in a research area.

Program requirements

  • 4 graduate half-courses (2.0 Full Credit 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 (1.0 FCE) demonstrating the student's 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/Spring/Summer)
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 create original research in computer science in one of the world’s best-ranked computer science departments.

  • Original research that makes a significant and original contribution to computer science, conducted under the direction of a faculty member.

  • A thesis, which you’ll defend at departmental and graduate school oral examinations. Your PhD thesis may build upon your MSc research.

Program requirements

  • 4 graduate half-courses (2.0 Full Credit equivalents [FCEs]) in Computer Science. The courses must satisfy breadth in 4 different Research Areas of Computer Science to ensure a broad and well-balanced knowledge of Computer Science.

  • A meeting of the PhD supervisory committee must be held by the 16th month of the PhD program. This is typically the initial meeting with the supervisory committee and is referred to as the qualifying oral examination. After the qualifying oral, the student's PhD supervisory committee must meet at least once annually. The student must have their thesis topic approved at a PhD supervisory committee meeting within the time frame for achieving candidacy. The departmental thesis defense must be passed before the SGS Final Oral Examination can be scheduled.

  • A thesis and defended at the departmental oral examination and the Doctoral Final Oral Examination.

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

Program Length: 4 years
Guaranteed Funding Period: 43 months if master's (MSc) degree completed in department; 48 months if master's degree was completed elsewhere
Time Limit: 6 years

PhD (Direct Entry From A Bachelors Program)

Program requirements

  • 8 graduate half-courses (4.0 Full Credit equivalents [FCEs]) in computer science. The courses must satisfy breadth in 4 different Research Areas and 3 different Methodologies of Computer Science to ensure a broad and well-balanced knowledge of computer science. Each course will count for both a Research Area and a Methodology.

  • A meeting of the PhD supervisory committee must be held by the 24th month of the PhD direct entry program. This is typically the initial meeting with the supervisory committee and is referred to as the qualifying oral examination. After the qualifying oral, the student's PhD supervisory committee must meet at least once annually. The student must have their thesis topic approved at a PhD supervisory committee meeting within the time frame for achieving candidacy. The departmental thesis defense must be passed before the SGS Final Oral Examination can be scheduled.

  • A thesis and defended at the departmental oral examination and the Doctoral Final Oral Examination.

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

Program Length: 5 years
Guaranteed Funding Period: 60 months
Time Limit: 7 years

About MSc and PhD Research Program

Applications for MSc and PhD study (starting in September 2019) are closed.

Selecting Your Area Of Research For Admission

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

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 are required to consult frequently with their supervisors throughout their graduate studies, to report on their progress and direction and to obtain advice.

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.

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.

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

Course Requirements

Computer Science courses are classified by both Methodologies and Research Areas based on their content. Methodologies are core problem-solving approaches and/or techniques and general tools emphasized in the course material, while Research Areas are aligned with the activities of the various research groups in the department.

If you enter into the graduate program from another university, you may request transfer credit for courses as long as they were not used toward the requirements of another degree, diploma, certificate or any other qualification.

  • MSc and PhD students: Four half-courses for each degree that meet the breadth requirements.

  • However, if you are admitted directly to the PhD program from a bachelor’s degree, you will have to complete eight courses that satisfy both the MSc and PhD breadth requirements.

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