BSc Computer Science

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon June 2027

Course Overview

The BSc Computer Science at the University of British Columbia is your gateway to understanding and shaping the digital world. This undergraduate program is ideal for those fascinated by computation, from the fundamental principles of programming and data structures to the cutting edge of artificial intelligence and parallel computing. You will explore how computers work, how to build complex software systems, and how to leverage computational power to solve real-world problems. This degree provides a robust foundation in computer science, preparing you for advanced study or a dynamic career in technology.

You will study this program full-time on campus over four years, engaging with a curriculum that progresses from core programming concepts and machine architecture to specialized topics like data analytics, networks, and mobile game development. Through hands-on projects, including a significant capstone software engineering project in your final year, you will develop practical skills in areas such as web programming and machine learning. Graduates are well-prepared for diverse roles in software development, data science, and technology innovation, equipped with the analytical and problem-solving abilities demanded by the global tech industry.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The BSc Computer Science program provides a comprehensive foundation in computing principles and practices. Students will explore core areas such as programming, data structures, machine architecture, and artificial intelligence. The curriculum progresses through foundational knowledge in the early years to advanced topics and project-based learning in the later years, culminating in a capstone software engineering project. This program prepares graduates for diverse roles in the technology industry.

1 YEAR 1

Computer Programming I
Computer Fluency
Computer Creativity
Physical Computing

2 YEAR 2

Machine Architecture
Data Structures
Principle of Computing: Logic, Discrete Structure, and Data Structure
Networks and Social Media

3 YEAR 3

Introduction to Data Analytics
Introduction to Artificial Intelligence
Web Programming

4 YEAR 4

Introduction to Parallel Computing
Network Science
Mobile Educational Game Development
Capstone Software Engineering Project

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 38,779.00
Second Year Fee Tuition fee
USD 38,779.00
Third Year Fee Tuition fee
USD 38,779.00
Fourth Year Fee Tuition fee
USD 38,779.00
Total Program Cost Estimated total tuition
USD 155,117.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Food & Groceries USD 5,634.00 - USD 6,068.00
Transport USD 867.00 - USD 1,041.00
Utilities & Bills USD 1,734.00 - USD 2,167.00
Estimated Total USD 8,235.00 - USD 9,276.00

Living cost estimates are based on Okanagan Campus.

Outcomes & Employability

What happens after you graduate

76%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Creative & ContentCustomer Experience & SupportDevOps & Site Reliability EngineeringEvent & Experiential MarketingFintech & Mobile MoneyHardware & Semiconductor EngineeringMarket Research & InsightsMedia Planning & BuyingPerformance & Growth MarketingSocial Media & Community Management

Top Employers Hiring for this course

Amazon Web Services

Google

Meta

Microsoft

Why Study BSc Computer Science at University of British Columbia

What makes this program stand out

June 2027 Closing soon

Next intake is in June 2027

Life at University of British Columbia in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about BSc Computer Science at University of British Columbia

Can I work while studying?

International students can work up to 24 hours per week off-campus, and unlimited hours on-campus and during breaks.

What English language score do I need for this course?

English proficiency can be demonstrated through various tests. For example, a Duolingo overall score of 125 or a TOEFL overall score of 120 is required.

What jobs can I get after studying this course?

Graduates may pursue careers as software developers, data analysts, system architects, and network engineers.

What will I actually study in this course?

In this program, you'll explore key subjects like data structures and software engineering, alongside specialized areas such as computer graphics and bioinformatics.

When can I start — what are the intake months?

The BSc Computer Science program has intakes in June and September each year, allowing flexible entry points for students.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️