School of Computing Science

Burnaby and Surrey Campuses

>> Looking for our Graduate Programs? Explore them here.

Bachelor of Science (BSc) | Bachelor of Arts (BA)
Honours, joint majors, dual degree, minor, and second degree options available

A degree in the School of Computing Science opens unparalleled opportunities to make a meaningful difference in society. From cloud computing and big data to wearable technology and artificial intelligence, computing science touches every aspect of modern life. Whether you’re developing solutions during an internship or researching at the forefront of computing, you’ll gain technical skills that let you tackle the problems you are passionate about.

Help advance society in areas of artificial intelligence, bioinformatics, cybersecurity, app development, medical imaging, computer vision, gaming, voice recognition, machine learning, and more.

Program Highlights

  • Optional, paid co-operative education allows you to explore your career paths
  • Degree flexibility allows you to shape your courses around study topics that interest you
  • International opportunities allow you to take a semester abroad, or study in China for two years through our Dual Degree Program
  • Our world-renowned faculty are leaders in their fields and represent research excellence

Program Options

  • Computing Science
  • Software Systems
  • Dual Degree Major with Zhejiang University
  • Business Administration Joint Major
  • Molecular Biology and Biochemistry Joint Major
  • Linguistics Joint Major
  • Mathematics Joint Major
  • Geographic Information Science

Sample Courses

  • Biomedical Computing
  • Computational Data Science
  • Computational Linguistics
  • Computer Graphics and Multimedia
  • Computer Vision
  • Software Development Methods

Sample Career Fields

  • Artificial Intelligence
  • Big Data
  • Bioinformatics
  • Cyber Security
  • Game Development
  • Software Development