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 Vancouver / 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

Vancouver, British Columbia, Canada
North Eastern University
2 Years (32 semester hours)
St. John's, Newfoundland and Labrador, Canada
Memorial University of Newfoundland
1 to 2 Years
St. John's, Newfoundland and Labrador, Canada
Memorial University of Newfoundland
2 Years
St. John's, Newfoundland and Labrador, Canada
Memorial University of Newfoundland
2 Years
Vancouver / Kelowna, British Columbia, Canada
The University of British Columbia
4 Years (120 credits)
Bachelor's

Tuition Fee / year

CAD 49000 / Year

Apply Now

Apply Now