You are reading the 2024/25 Academic Calendar. The 2023/24 version remains in effect until August 31, 2024 and is available here.

Admission Requirements

Master of Science (M.Sc.)

The M.Sc. program is governed by the regulations of the College of Graduate Studies, including its standards for admission of students.

Applicants to the M.Sc. program will normally have an honours or a bachelor's degree in Computer Science. Applicants in a related field that fits within the program are also welcome to apply. For example, applicants with interest in Optimization and Theoretical Computer Science may have a degree in Mathematics and interest in the theory and practice of computing while applicants interested in data science may have a degree in Statistics and computational skills.

Applicants from a university outside Canada at which English is not the primary language of instruction, please see the English Language Proficiency Requirement for the minimum English language proficiency test scores required.

While applications to the thesis- and project-based option with no identified supervisor will be accepted, no applicant will be admitted to the thesis- or project-based options until a supervisor has agreed to supervise the student’s thesis or project; thus, applicants who wish to pursue a thesis or project option are strongly urged to indicate their preferred area(s) of interest on their application.

Doctor of Philosophy (Ph.D.)

The Ph.D. program is governed by the regulations of the College of Graduate Studies, including its standards for admission of students (see Ph.D. degrees admission).

Students admitted to the Ph.D. degree program normally must possess a masters degree in Computer Science or a related area with a B+ (76%) average or higher in their graduate coursework, with clear evidence of research ability or potential. In exceptional cases, students may be admitted directly to the Ph.D. program with only an honours bachelor degree (see Ph.D. requirements).

Transfer from the M.Sc. to the Ph.D. program is permitted at the discretion of the program, under regulations set by the College of Graduate Studies.

Applicants from a university outside Canada at which English is not the primary language of instruction, should review the English Language Proficiency Requirement for the minimum English language proficiency test scores.

While applications with no identified supervisor will be accepted, no applicant will be admitted to the program until a supervisor has agreed to supervise the student’s dissertation; thus, applicants are strongly urged to identify and contact a potential supervisor before applying.


UBC Crest The official logo of the University of British Columbia. Urgent Message An exclamation mark in a speech bubble. Caret An arrowhead indicating direction. Arrow An arrow indicating direction. Arrow in Circle An arrow indicating direction. Arrow in Circle An arrow indicating direction. Chats Two speech clouds. Facebook The logo for the Facebook social media service. Information The letter 'i' in a circle. Instagram The logo for the Instagram social media service. Linkedin The logo for the LinkedIn social media service. Location Pin A map location pin. Mail An envelope. Menu Three horizontal lines indicating a menu. Minus A minus sign. Pencil A pencil indicating that this is editable. Telephone An antique telephone. Plus A plus symbol indicating more or the ability to add. Search A magnifying glass. Twitter The logo for the Twitter social media service. Youtube The logo for the YouTube video sharing service.