The University of British Columbia offers a Bachelor of Arts degree with a Major in Computer Science.

  • The Computer Science B.A. Major program includes the Faculty of Arts degree requirements, a thorough grounding in computer software design, and a broad choice of other studies in computing. This program is ideal for students who have a strong interest in Computer Science and the Arts, and whose interests are more closely matched by the Faculty of Arts requirements rather than those offered through the Faculty of Science.  For example, Arts students normally do not take biology, chemistry, and physics
  • Students in Arts majoring in Computer Science are required to satisfy all the Arts Degree Requirements, plus at least 18 credits in Arts

Useful links when using this course planning worksheet:
UBC Program Requirements  
UBC Department Website
BC Transfer Guide
Langara Diagnostic Tests for pre-requisites 

In addition to the Faculty of Arts requirements, these are the specific first & second year requirements for this major:

UBC Courses

Credits

Langara Equivalents

Credits

CPSC 110

3

CPSC 1150 & CPSC 11811 

6

CPSC 121

4

CPSC 2150 & CPSC 21901

6

MATH 100 OR 104

3

OR MATH 1171 
OR MATH 1173/1183 
OR MATH 1174
OR MATH 1175

3
4
3
3

MATH 101 OR 105

3

MATH 1271 
OR MATH 1273/1283 
OR MATH 1274
OR MATH 1275

3
4
3

3

 

CPSC 210

CPSC 213

CPSC 221

3

4

4

CPSC 2350

CPSC 1280 & 22802

CPSC 2150 & CPSC 21901

3

6

6

Choose 6 credits from:

MATH 200

MATH 221 

STAT 200
STAT 251

 

3

3

3

3

Choose 6 credits from:

MATH 2371

MATH 2362 

STATS 1224 or 2225

STAT 1181 and 22813

 

3

3

3

3

Choose at least 6 elective credits in Arts courses

6

Choose 6 Arts Electives

6

Arts and/or Science electives

 

Electives

 

 

*English 100, must be completed within your first 60 credits.

1 LANG CPSC 1150 & 1181 = UBC CPSC 1st (3) & CPSC 2nd (3) exempts CPSC 110, and LANG CPSC 2150 & LANG CPSC 2190 = UBC CPSC 121 (4) & UBC CPSC 221 (4).  See bctransferguide.ca for other options.
2 CPSC 1280 & 2280 =UBC CPSC 213 (4) & UBC CPSC 2nd (2)
3 Both courses must be completed in order to receive credit for STATS 251(3)

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 SEPTEMBER 2024