Combined Major in Business and Computer Science

Interested in applying to the Combined Major in Business and Computer Science (BUCS)?

The 2023 Winter Session application to the Combined Major in Business and Computer Science (BUCS) is now closed. The application form will re-open on May 1 2024 for newly admitted and returning BCOM students.

Last updated: April 23, 2024

The BCom Combined Major in Business and Computer Science is a specialization program within the larger Bachelor of Commerce Major. Also referred to as BUCS, this program will give you the technical background and understanding you need to apply IT solutions in a business context and use them to develop opportunities for growth.

Application Process & Admissions Requirements

Program requirements

We've mapped out the course requirements a BUCS degree over a four-year period. Keep in mind that this is just a guide – you may want to join the Co-op program, take a term abroad on exchange, or participate in one of many other co-curricular opportunities – any of which could take you on a slightly different learning path. That's okay! Just be aware of course prerequisites, co-requisites and restrictions, and promotion and continuation requirements when planning your program.

To see your program requirements, select the tab with the year level and session that you entered the program

Your specific degree requirements will depend on when you were admitted. Be sure to refer to the correct requirements that apply to you by selecting the year level and session in which you entered the program. Keep in mind that you have six years to finish your degree requirements from the date that you were first admitted to the BCom program.

  • Year 1 entry in 2022W and onwards
  • Year 1 entry in 2021W or earlier
Year 1 entry in 2022W and onwards

The following requirements apply to students who:

  • entered directly to Year 1 of the BUCS program in 2022 and onwards.
  • transferred to Year 2 of the BUCS program in 2023 and onwards.

Year 1 

All of the following courses:
Note that required CPSC courses may not be taken for Credit/D/Fail.

COMM 1011 Business Fundamentals 
COMM 105
Values, Ethics, and Community3
COMM 1922 Management and Organizational Behaviour3
COMM 1963Business Communications I3
CPSC 110Computation, Programs, and Programming4
CPSC 121Models of Computation4
ECON 101Principles of Microeconomics3
ECON 102Principles of Macroeconomics3
MATH 1004
Differential Calculus with Applications3
MATH 1015Integral Calculus with Applications3
Total credits32
1 If you are transferring to Year 2 or 3 of the BCom program, you are not required to take COMM 101. In lieu of these credits, you will take three credits of Commerce or non-Commerce electives at any level.
2 For students transferring into Year 2 or 3 of the BCom program, acceptable alternatives to COMM 192 include COMR 329.
3 You must attain a minimum of 60% or a 'C' in COMM 196.
4 Acceptable alternatives are MATH 104/184, MATH 110, MATH 120 or MATH 180. Students planning to specialize in Economics or Computer Science must take MATH 100 and 101 (or equivalents). Students should make themselves aware of elective courses for which MATH 100 and 101 are prerequisites and plan accordingly.
5 Acceptable alternatives to MATH 101 are MATH 103 or MATH 105. Students planning to specialize in Economics or Computer Science must take MATH 100 and 101 (or equivalents). Students should make themselves aware of elective courses for which MATH 100 and 101 are prerequisites and plan accordingly.
Year 2 

All of the following COMM and CPSC courses:
Note that required CPSC courses may not be taken for Credit/D/Fail.

COMM 190Introduction to Quantitative Decision Analysis3
COMM 1918Application of Statistics in Business3
COMM 202Career Fundamentals1
COMM 205
Introduction to Management Information Systems 3
COMM 293Financial Accounting3
COMM 294Managerial Accounting3
COMM 2959Managerial Economics3
COMM 298Introduction to Finance3
CPSC 210Software Construction4
CPSC 213Introduction to Computer Systems4
CPSC 221Basic Algorithms and Data Structures4
Total credits34
8 For students transferring into Year 2 or 3 of the BCom program, an acceptable alternative to COMM 191 include UBC STAT 200.
9 You may take ECON 301 and ECON 303 (both must be completed) instead of COMM 295 to fulfill this requirement. Six credits will apply to your electives requirement.

Year 3 

All of the following COMM and CPSC courses:
Note that required CPSC courses may not be taken for Credit/D/Fail.

COMM 203
Managing the Employee Relationship3
COMM 296Introduction to Marketing3
COMM 39610Business Communications II3
COMM 438Management of Information Systems3
CPSC 30411Introduction to Relational Databases3
CPSC 310Introduction of Software Engineering4
CPSC 32012Intermediate Algorithm Design and Analysis3
One of COMM 204 and COMM 39313:
COMM 204
Logistics and Operations Management3
COMM 393Commercial Law3

One of the following CPSC courses:

CPSC 313Computer Hardware and Operating Systems3
CPSC 317
Internet Computing3
CPSC 319Software Engineering4
CPSC 322Introduction to Artificial Intelligence3
CPSC 330
Applied Machine Learning3
CPSC 340Machine Learning and Data Mining3
CPSC 344Introduction to Human Computer Interaction Methods3
Three credits of electives14
3

Total credits

31/32
10 You must attain a minimum of 60% or a 'C' in COMM 396.
11 Credit will be granted for only one of COMM 437, COEC 437, or CPSC 304. BUCS students must complete CPSC 304.
12 Although CPSC 320 is a Year 3 requirement, we recommend that you take the course in Year 4 and instead take COMM 335 in Year 3; COMM 335 is a prerequisite to many of the optional Business Technology Management courses you can choose from to fulfill other Year 4 requirements. 
13 Remaining course taken in Year 4.
14 BUCS students may complete both COMM and non-COMM electives at any level to meet this requirement. Please see the electives page for specific elective restrictions.
 
Year 4 
All of the following COMM courses:
COMM 33517Information Systems Technology and Development3
COMM 394
Environment, Society, and Government
3
COMM 400Capstone Experience1
COMM 436Information Systems Analysis and Design3
COMM 491Strategic Management3
One of COMM 204 and COMM 39318:
COMM 204Logistics and Operations Management3
COMM 393Commercial Law3
One of the following COMM courses:
COMM 336Introduction to Digital Business 3
COMM 435
CIO Strategies3
COMM 439
Business Telecommunications3
COMM 400-level19 22Business Technology Management course (400-level)3

Three credits from 300-level or above CPSC courses20
Note that required CPSC courses may not be taken for Credit/D/Fail.

3

Six credits from 400-level or above CPSC courses20
Note that required CPSC courses may not be taken for Credit/D/Fail.

6
Three credits of electives21
3
Total credits31
17 Although COMM 335 is a Year 4 requirement, we recommend that you take the course in Year 3 and instead take CPSC 320 in Year 4; COMM 335 is a prerequisite to many of the optional Business Technology Management courses you can choose from to fulfill other Year 4 requirements. 
18 Choose course not taken in Year 3.
19 Excludes COMM 437. See list of Business Technology Management courses available to fulfill this requirement.
20 CPSC student directed seminars (CPSC 490) cannot be used to satisfy the CPSC 300 and 400-level course requirements.
21 BUCS students may complete both COMM and non-COMM electives at any level to meet this requirement. Please see the electives page for specific elective restrictions.
22 COMM 486Y - Cybersecurity may be taken to fulfill this requirement.
 

Year 1 entry in 2021W or earlier

The following requirements apply to students who:

  • entered directly to Year 1 of the BUCS program in 2021 or earlier
  • transferred to Year 2 of the BUCS program in 2022 or earlier.

Note that required CPSC courses may not be taken for Credit/D/Fail.

Year 1 
All of the following courses:
COMM 1011 Business Fundamentals 
COMM 186E2Values, Ethics, and Community3
COMM 292 Management and Organizational Behaviour3
CPSC 110Computation, Programs, and Programming4
CPSC 121Models of Computation4
ECON 101Principles of Microeconomics3
ECON 102Principles of Macroeconomics3
MATH 1043
Differential Calculus with Applications to Commerce and Social Sciences3
MATH 1054Integral Calculus with Applications to Commerce and Social Sciences3
WRDS 150B5Writing and Research in the Disciplines3
Total credits32
1 If you are transferring to Year 2 or 3 of the BCom program, you are not required to take COMM 101. In lieu of these credits, you will take three credits of Commerce or non-Commerce electives at any level.
2 COMM 186E has been approved by the UBC Sauder School of Business as a new requirement for the Bachelor of Commerce degree. It is currently pending UBC Senate approval for addition to the curriculum in 2022W. The course will count toward Commerce elective requirements in 2021W.
3 All BCom students in 2021W will take MATH 104 regardless of whether or not they completed Calculus 12 (or an equivalent course) in secondary school. The Mathematics Department has adjusted delivery of MATH 104 such that students without any previous instruction in Calculus will have the same opportunity for review and tutorial support from instructors and teaching assistants in small, synchronous activities as they traditionally would in the equivalent MATH 184 course.
4 Acceptable equivalents to MATH 105 include MATH 101 and MATH 103.
5 You must attain a minimum of 60% or a 'C' in your first year writing course. ENGL 120, ENGL 121, and ENGL 112 (as of 2020W, ENGL 112 is no longer offered at UBC) can also be used to satisfy this requirement.

Year 2 
All of the following COMM and CPSC courses:
COMM 202Career Fundamentals1
COMM 205
Introduction to Management Information Systems 3
COMM 290Introduction to Quantitative Decision Analysis3
COMM 291Application of Statistics in Business3
COMM 293Financial Accounting3
COMM 294Managerial Accounting3
COMM 2958Managerial Economics3
COMM 298Introduction to Finance3
CPSC 210Software Construction4
CPSC 213Introduction to Computer Systems4
CPSC 221Basic Algorithms and Data Structures4
Total credits34
8 You may take ECON 301 and ECON 303 (both must be completed) instead of COMM 295 to fulfill this requirement. Three of the six credits will apply to your non-Commerce electives requirement.
 
Year 3 
All of the following COMM and CPSC courses:
COMM 203
Managing the Employee Relationship3
COMM 296Introduction to Marketing3
COMM 3909Business Writing3
COMM 39410Environment, Society, and Government 3
COMM 438Management of Information Systems3
CPSC 30411Introduction to Relational Databases3
CPSC 310Introduction of Software Engineering4
CPSC 32012Intermediate Algorithm Design and Analysis3
One of COMM 204 and COMM 39313:
COMM 204
Logistics and Operations Management3
COMM 393Commercial Law3
One of the following CPSC courses:
CPSC 313Computer Hardware and Operating Systems3
CPSC 31714Internet Computing3
CPSC 319Software Engineering4
CPSC 322Introduction to Artificial Intelligence3
CPSC 330
Applied Machine Learning3
CPSC 340Machine Learning and Data Mining3
CPSC 344Introduction to Human Computer Interaction Methods3
Total credits31/32
9 You must attain a minimum of 60% or a 'C' in your Business Writing course. Starting in 2023 Summer, COMM 390 Business Writing will be replaced by COMM 396 Business Communications II.
10 Formerly named Government and Business. Name change effective 2021W.
11 Credit will be granted for only one of COMM 437, COEC 437, or CPSC 304. BUCS students must complete CPSC 304.
12 Although CPSC 320 is a Year 3 requirement, we recommend that you take the course in Year 4 and instead take COMM 335 in Year 3; COMM 335 is a prerequisite to many of the optional Business Technology Management courses you can choose from to fulfill other Year 4 requirements. 
13 Remaining course taken in Year 4.
14 As of May 2021, credit will be granted for only one of COMM 439 or CPSC 317.
 
Year 4 
All of the following COMM and CPSC courses:
COMM 395
Business Communications3
COMM 33516Information Systems Technology and Development3
COMM 436Information Systems Analysis and Design3
One of COMM 204 and COMM 39317:
COMM 204Logistics and Operations Management3
COMM 393Commercial Law3
One of the following COMM courses:
COMM 336Introduction to Digital Business 3
COMM 43518CIO Strategies3
COMM 43919Business Telecommunications3
COMM 46620,21
New Venture Design6
COMM 400-level 24 25Business Technology Management course (400-level)3
One of the following capstone courses:
COMM 46621New Venture Design6
COMM 48321Leadership and General Management6
COMM 486MStrategy and Integrated Decision Making3
COMM 491Strategic Management3
COMM 492Management Simulation3
COMM 497New Enterprise Development3
COMM 498International Business3
Three credits from 300-level or above CPSC courses223
Six credits from 400-level or above CPSC courses226
Three credits of electives23
3
Total credits30
16 Although COMM 335 is a Year 4 requirement, we recommend that you take the course in Year 3 and instead take CPSC 320 in Year 4; COMM 335 is a prerequisite to many of the optional Business Technology Management courses you can choose from to fulfill other Year 4 requirements. 
17 Choose course not taken in Year 3.
18 Formerly numbered COMM 486N.
19 As of May 2021, credit will be granted for only one of COMM 439 or CPSC 317.
20 As COMM 466 is a six-credit course, the additional three credits may be applied toward general elective requirements, or the COMM 49x requirement (three credits equivalent to COMM 497).
21 Admission to COMM 483 and COMM 466 are by application only. Three of the six credits from COMM 483 or COMM 466 may be used to satisfy the capstone requirement. Note, you may receive credit for only one of COMM 466 and COMM 497.
22 CPSC student directed seminars (CPSC 490) cannot be used to satisfy the CPSC 300 and 400-level course requirements.
23 See electives page for restrictions.
24 Excludes COMM 437. See list of Business Technology Management courses available to fulfill this requirement.
25 COMM 486Y - Cybersecurity may be taken to fulfill this requirement.
 


Hide Menu

Explore myBCom