Computer science degree (BSc)
Bachelor of Science in Computer Science (BSc)
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
Not published
Schools
3 in BC
π«Where you can take this: 3 schools
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)
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, and Calculus 12 recommended
- English Studies 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 (Not published)
- University of British Columbia β 4 years (Not published)
- University of Victoria β 4 years (Not published)
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.
π
Duration4 years
TuitionNot published
DeliveryIn-Person
βComprehensive computing science degree offering specializations in software systems, cybersecurity, distributed networks, and co-op terms.β
ποΈ
Duration4 years
TuitionNot published
DeliveryIn-Person
βFlagship research university computer science degree emphasizing algorithmic foundations, systems software, AI, and paid co-op placements.β
ποΈ
Duration4 years
TuitionNot published
DeliveryIn-Person
βRenowned computer science program on Vancouver Island featuring mandatory paid co-op work terms, software engineering, and data science.β