UBC offers a Bachelor of Science (BSc) degree with a Major in Computer Science.

  • UBC also offers a Bachelor of Arts (BA) in Computer Science
  • In addition to a BSc with a major in Computer Science, UBC also offers Computer Science Honours, Combined Majors, and Combined Honours specializations

Useful links when using this course planning worksheet:

UBC Calendar
UBC Department Website
BC Transfer Guide
Langara Diagnostic Tests


First year

UBC Courses

Credits

Langara Equivalents

Credits

Communications Requirement 1

6

ENGL 1123, SCIE 1113 or 1114

6

CPSC 1102

4

CPSC 1150 & 11812

6

CPSC 1213

4

CPSC 2150 & 21903

6

MATH 100 or 104

3

MATH 1171 or 1173/1183 or 1174 or 1175

3-4

MATH 101 or 105

3

MATH 1271 or 1273/1283 or 1274 or 1275

3-4

Electives4

10

Electives4

4-6

 
Second year

UBC Courses

Credits

Langara Equivalents

Credits

All of:

CPSC 210

CPSC 213

 

 

4

4

 

All of:

Unavailable

CPSC 1280 & 2280

 

 

0

6

 

All of:

MATH 200

MATH 221

 

3

3

All of:

MATH 2371

MATH 2362

 

3

3

STAT 241 or STAT 251

3

STAT 1181 & 2281

6

Electives4

6

Electives4

6

 

Footnotes:

1 For a full list of acceptable courses see Communication Requirement

2 LANG CPSC 1150 (3) + LANG CPSC 1181 (3) = UBCV CPSC 1st (3) + UBCV CPSC 2nd (3), exempt from UBCV CPSC 110

3 UBC CPSC 121 (4) & 221 (4) = Langara CPSC 2150 (3) & 2190 (3). Both courses must be taken

4 Students are permitted to move elective credits between years. Students who take courses in MATH with extra credits will require fewer elective credits in later years. Elective credits together with required courses must fulfill the UBC Faculty of Science’s:
a.) Foundational Requirement;
b.) Laboratory Science Requirement;
c.) Science Breadth Requirement;
d.) Science and Arts Requirement;
e.) Upper Level Requirement;
f.) General Degree Requirements
This course planning outline is created by the Langara College Counselling Department and is intended for use only as a guide. It is the students' responsibility to consult original sources to ensure accuracy.

Updated July 2022