FindCareer

Computer science degree (BSc)

Bachelor of Science in Computer Science (BSc)

Facts checked 7 September 2026

Report a mistakeΒ·How we check facts

Part of the route toSoftware DeveloperΒ·Degree

A four-year university computer science degree covering programming, computer systems, algorithms, and software development.

How long
4 years
Cost
About $6,600 per year
Schools
3 in BC

Ways to get this paid for

Government money that can cover this course. Check who qualifies before you pay.

Free adult upgrading

Free

Grade 11 and 12 courses and English classes are free at public colleges and school districts. This covers the Grade 11 and 12 prerequisite courses, not the program itself.

Details

Canada Training Credit

Half your tuition back, up to $5,000 in your life

Federal tax credit. $250 a year builds up from age 26. Claim it on your tax return.

Details

THE ROUTE

How this program works, step by step

Grade 11 to the job. Open any step to see what is inside.

The route (7 steps)

BC Route
1Grade 11 Preparation
2Grade 12 Graduation
3Admissions & Prerequisites
4Application Process
5Program Curriculum
6Where to Take It
7Career Destination

For the best view, open the map full screen.

STEP BY STEP

Step by step

The same route as the map, as a list.

1

Step 1 of 7

Grade 11

⏱ 1 school year
  • Grade 11 Chemistry and Grade 11 Physics (or equivalent)
2

Step 2 of 7

Grade 12

⏱ 1 school year
  • High school graduation with English 12 (minimum 70%)
  • Pre-Calculus 12. Requirement varies by school (University of British Columbia, Simon Fraser University, University of Victoria). Strictest requirement: standard completion.
  • Physics 11 or 12
  • Chemistry 11 or 12
  • Calculus 12 recommended
  • English 12. Requirement varies by school (University of British Columbia, Simon Fraser University, University of Victoria). Strictest requirement: standard completion.
  • Approved Grade 11 and 12 laboratory science coursework
3

Step 3 of 7

What you need to get in

  • Personal profile detailing extracurricular coding projects and problem-solving achievements
  • Public university offering; no official regulator list exists in BC not yet verified
  • UBC personal profile detailing extracurricular activities and problem solving
4

Step 4 of 7

How to apply

  • Apply through university undergraduate admissions (UBC or SFU) by January 15
  • Submit self-reported grades and official high school transcripts
  • Complete faculty supplemental written profile questions
5

Step 5 of 7

Computer science degree (BSc)

⏱ 4 years
  • 4-year undergraduate university science degree (120 credits)
  • Comprehensive study of algorithms, computational theory, systems architecture, and operating systems
  • Electives in artificial intelligence, computer networks, database systems, and human-computer interaction
  • 12 to 16 months of optional paid co-op software engineering terms with technology firms
6

Step 6 of 7

Where to take it

⏱ 3 schools in BC
  • Simon Fraser University β€” 4 years (Tuition not yet verified)
  • University of British Columbia β€” 4 years (Tuition not yet verified)
  • University of Victoria β€” 4 years (About $6,600 per year)
7

Step 7 of 7

Leads to: Software Developer

  • Explore Software Developer wages, job outlook, and career pathways

SCHOOLS

Where you can take this(3 schools)

Compare tuitions, campus locations, and delivery formats across approved institutions in British Columbia.

πŸŽ“
University

Simon Fraser University

Burnaby / Surrey / Vancouver

Duration4 years
TuitionTuition not yet verified

We have not checked this school's tuition yet. See the school's page.

DeliveryIn-Person
β€œComprehensive computing science degree offering specializations in software systems, cybersecurity, distributed networks, and co-op terms.”
πŸ›οΈ
University

University of British Columbia

Vancouver & Kelowna

Duration4 years
TuitionTuition not yet verified

We have not checked this school's tuition yet. See the school's page.

DeliveryIn-Person
β€œFlagship research university computer science degree emphasizing algorithmic foundations, systems software, AI, and paid co-op placements.”
πŸ›οΈ
University

University of Victoria

Victoria

Duration4 years
TuitionAbout $6,600 per year

Tuition changes every year. Confirm on the school's page. Last checked 8 September 2026.

DeliveryIn-Person
β€œRenowned computer science program on Vancouver Island featuring mandatory paid co-op work terms, software engineering, and data science.”

Official Sources

Last verified Β· September 2026