Computer Science

University of British Columbia

M.Sc. On Campus
24 months
8952 CAD/year
5095 CAD/year
Tuition fee
Apply date
Start date


The University of British Columbia Department of Computer Science, established in May 1968, is one of the top computer science departments in North America. 


Recognized internationally for excellence in research and teaching with a conscious focus on interdisciplinary programs, the Department encourages diversity both within its community and areas of study, and plays a leadership role in research, teaching and outreach activities to champion the understanding and integration of Computer Science within all aspects of society.

For those students contemplating advanced studies in computer science at UBC, completing a master's degree before continuing to the PhD program confers several advantages. The two-year period of the master's first helps students decide whether a research career is the right career choice for them. If it is, taking this time helps give them the skills needed to pursue independent research.

What makes the program unique?

The University of British Columbia Department of Computer Science has many contacts in the computing industry. A strong rapport between the industry and research communities is beneficial to both, especially in cases where the department focuses its research to developing real-world applications.

Programme Structure

Courses include:

  • Artificial Intelligence
  • Computational Linguistics
  • Architecture and Control in Artificial Intelligence
  • Data Management 
  • Computer Graphics: Rendering 
  •  Multigrid and Multilevel Methods
  • Operating Systems 
  • Image Understanding I: Image Analysis.

Key information


  • Full-time
    • 24 months

Start dates & application deadlines




30 alternative credits


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

English requirements

TOEFL admission requirements TOEFL® IBT The TOEFL iBT® is given online through the internet at designated testing site. The test measures your English-language abilities in an academic setting. The score refers to the total score of 4 subjects (writing, listening, speaking, and reading), each subject has a range of 0 - 30.
IELTS admission requirements IELTS The International English Language Test System (IELTS) tests your English-language proficiency on a scale of 1 – 9. The score refers to the combined average score of 4 subjects (writing, listening, speaking, and reading).

Other requirements

General requirements

  • Official transcripts and degree certificates: mandatory (PDF)
  • Statement of Intent: mandatory (PDF)
  • English Proficiency Test Report: mandatory for applicants who have to submit English Language Test report. PDF copy of your English Language Test Report at the time of application and arrange to submit the official copy by December. NOTE: GRE is not required.
  • Curriculum Vitae or Resume: optional (PDF)
  • If applicable: Permant Residents or Landed Immigrants of Canada are required to submit a PDF copy oftheir Permanent Resident card (front and back) or Record of Landing.

Tuition Fee

  • International

    8952 CAD/year
    Tuition Fee
    Based on the original amount of 8952 CAD per year and a duration of 24 months.
  • National

    5095 CAD/year
    Tuition Fee
    Based on the original amount of 5095 CAD per year and a duration of 24 months.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Due for update

Updated over a year ago

Check the official programme website for potential updates.

Computer Science
University of British Columbia


Go to your profile page to get personalised recommendations!