Pathway Group

Bachelor's

BSc in Computer Science – UBC

Course Overview

UBC’s Bachelor of Science in Computer Science provides rigorous education in software engineering, algorithms, data structures, artificial intelligence, operating systems, and database management. Students engage in coding laboratories and collaborative software development projects.

The curriculum balances theoretical computer science principles with practical software applications. Small seminar classes and research opportunities foster deep analytical capability. Graduates are fully equipped for high-tech careers in software development, data science, and technology leadership.

Entry Requirements

  • High School graduation with competitive academic average
  • Grade 12 English Studies or English First Peoples
  • Grade 12 Pre-Calculus and Calculus
  • Grade 12 Science course (Chemistry or Physics recommended)
  • Proof of English Language Proficiency (IELTS 6.5 overall with no band below 6.0)

Career Outcomes

  • Software Developer
  • Full-Stack Engineer
  • Systems Analyst
  • AI/Machine Learning Engineer
  • DevOps Specialist

Scholarship Available

  • Yes (UBC International Major Entrance Scholarships & OIS Awards)

Key Information

Location Kelowna, British Columbia, Canada
University The University of British Columbia
Intakes September
Tuition Fee $49,000 / Year
Duration 4 Years (120 credits)
Language English

Related Courses

Waterloo, Ontario, Canada
Wilfrid Laurier University
4 Years Master's
Brantford, Ontario, Canada
Wilfrid Laurier University
6 Years (Laurier BA + Sussex Law UK) Master's
Ontario, Canada
Yorkville University
2.5 to 3 Years (Accelerated / 180 credits) Master's
Ontario, Canada
Yorkville University
2.5 to 3 Years (Accelerated) Master's
Kelowna, British Columbia, Vancouver, Canada
The University of British Columbia
4 Years (120 credits)
Bachelor's

Tuition Fee / year

CAD 49000 / Year

Apply Now

Apply Now