The BUCS Academic Course Guide provides you with an overview of the programs, courses, and academic resources available at BUCS. It is designed to help you navigate through your academic journey and make informed decisions about your course selection.
👉 Resource: Check out UBC Course Reviews a website for UBC courses made by Hayden Chan, the BUCS Team 2025/26 Chair.
▶️ Resource: Check out this BUCS First Year Courses Tier List video if you want a brutally honest look into the first year courses you’ll take!
🔥 Resource: Check out UBC Grades to get a better sense of UBC averages within classes
🗣️ Lifesaver: Check out UBC Course Scheduler to organize your schedule to work around workday’s difficult UI/UX experience.
For official information about requirements for each year in the BUCS program, please refer to https://mybcom.sauder.ubc.ca/bucs
Transfer credits are highly recommended for BUCS students who want to explore more electives or jump ahead to second-year courses. These credits can come from AP, IB, or other post-secondary institutions.
| Course | AP Credit Requirement | IB Credit Requirement | Notes |
|---|---|---|---|
| ECON 101 | AP Microeconomics exam score of 4 or 5 | Not eligible | IB Economics does NOT grant credit — students must take both ECON 101 & ECON 102. |
| ECON 102 | AP Macroeconomics exam score of 4 or 5 | Not eligible | |
| MATH 100 | AP Calculus AB exam score of 4 or 5 | IB Math HL exam score of 6 or 7 | |
| MATH 101 | AP Calculus BC exam score of 4 or 5 | IB Math HL exam score of 6 or 7 |
| Course Code | Course Name | Credits |
|---|---|---|
| COMM 101 | Business Fundamentals | 3 |
| COMM 105 | Values, Ethics, and Community | 3 |
| COMM 192 | Management and Organizational Behaviour | 3 |
| COMM 196 | Business Communications I | 3 |
| CPSC 110 | Computation, Programs, and Programming | 4 |
| CPSC 121 | Models of Computation | 4 |
| ECON 101 | Principles of Microeconomics | 3 |
| ECON 102 | Principles of Macroeconomics | 3 |
| MATH 100 | Differential Calculus with Applications | 3 |
| MATH 101 | Integral Calculus with Applications | 3 |
| Course Code | Course Name | Credits |
|---|---|---|
| COMM 202 | Career Fundamentals | 1 |
| COMM 205 | Introduction to Management Information Systems | 3 |
| COMM 190 | Introduction to Quantitative Decision Making | 3 |
| COMM 191 | Application of Statistics in Business | 3 |
| COMM 293 | Financial Accounting | 3 |
| COMM 294 | Managerial Accounting | 3 |
| COMM 295 | Managerial Economics | 3 |
| COMM 298 | Introduction to Finance | 3 |
| CPSC 210 | Software Construction | 4 |
| CPSC 213 | Introduction to Computer Systems | 4 |
| CPSC 221 | Basic Algorithms and Data Structures | 4 |
| Course Code | Course Name | Credits |
|---|---|---|
| All of: | ||
| COMM 203 | Introduction to Finance | 3 |
| COMM 296 | Introduction to Marketing | 3 |
| COMM 396 | Business Communications II | 3 |
| COMM 438 | Management of Information Systems | 3 |
| CPSC 304 | Introduction to Relational Databases | 3 |
| CPSC 310 | Introduction to Software Engineering | 4 |
| CPSC 320 | Intermediate Algorithm Design and Analysis | 3 |
| One of: | ||
| COMM 204 | Logistics and Operations Management | 3 |
| COMM 393 | Commercial Law | 3 |
| One of: | ||
| CPSC 313 | Computer Hardware and Operating Systems | 3 |
| CPSC 317 | Internet Computing | 3 |
| CPSC 319 | Software Engineering Project | 4 |
| CPSC 322 | Introduction to Artificial Intelligence | 3 |
| CPSC 330 | Applied Machine Learning | 3 |
| CPSC 340 | Machine Learning and Data Mining | 3 |
| CPSC 344 | Human Computer Interaction | 3 |
| Course Code | Course Name | Credits |
|---|---|---|
| All of: | ||
| COMM 335 | Information Systems Technology and Development | 3 |
| COMM 394 | Environment, Society, and Government | 3 |
| COMM 436 | Information Systems Analysis and Design | 3 |
| COMM 400 | Capstone Experience | 1 |
| COMM 491 | Strategic Management | 3 |
| One of: | ||
| COMM 204 | Logistics and Operations Management | 3 |
| COMM 393 | Commercial Law | 3 |
| One of the following COMM courses:: | ||
| COMM 336 | Introduction to Digital Business | 3 |
| COMM 338 | Management of Cybersecurity | 3 |
| COMM 435 | SCIO Strategies | 3 |
| COMM 439 | Business Telecommunications | 3 |
| COMM 456 | Information Technology Risks, Protection and Audit | 3 |
| COMM 400 level (BTM) | Business Technology Management course (400-level) excluding COMM 437 | 3 |
| One of CPSC 300 level or higher | 3 | |
| Two of CPSC 400 level or higher | 6 | |
| Elective - COMM or non-COMM elective at any level | 3 | |