CFM and BBA/BCS Double Degree

  Computing and Financial Management BBA/BCS Double Degree
Direct entry in first year? Yes Yes
OUAC application WCF WBC
System of study Co-op only Co-op only
Number of academic terms Eight (8) Ten (10)
Number of co-op work terms Six (6) Five (5)
Number of courses 40 52
Number of electives Four (4) Four (4)

Year 1 courses in common

(Over the entirety of both degrees, there are 14 courses in common.)

CS 135 – Designing Functional Programs
CS 136 – Algorithm Design and Data Abstraction
MATH 135 – Algebra
MATH 136 – Linear Algebra
MATH 137 – Calculus 1
MATH 138 - Calculus 2

Year 1 courses - other

AFM 101
Financial Accounting

AFM 102
Managerial Accounting

AFM 121
Global Financial Markets

AFM 131
Business in North America

BU 111
Understanding the Business Environment

BU 121
Functional Areas of the Organization

2 electives
Upper-year courses

Finance
Accounting
Economics
Computer Science

Refer to the Undergraduate Academic Calendar for a complete list of required courses and their descriptions.

Business
Accounting
HR / Organizational Behaviour
Computer Science

Refer to the Undergraduate Academic Calendar for a complete list of required courses and their descriptions.
Designation paths available

CFA
CIPS

Refer to Professional pathways for more information.
CPA
CIPS
Number of first-year spots 40 Contact mathinfo@uwaterloo.ca
Degree(s) earned BCFM BBA and BCS
Post-graduate options MBA, MQF, MMath, PhD MBA, MMath, PhD
Required courses for admission

12 U English (minimum 75%)
12 U Advanced Functions
12 U Calculus & Vectors
One other 12 U course

12 U English (minimum 75%)
12 U Advanced Functions
12 U Calculus & Vectors
One other 12 U course
First-year admission average Individual selections from the low 90s Individual selections from the high 80s
Other first-year requirements AIF AIF
Examples of careers that this program leads to

Software Development Engineer
Investment Banking Analyst
Financial Advisory Consultant

Refer to Grads at work for more information.

Software Development Engineer
Antilaundry Money Adjudicator
Bonds Trader

Home department/school

School of Accounting and Finance
Cheriton School of Computer Science

It depends on whether you are WLU- or UW-based.

The computer science portion of the double degree is offered through the Cheriton School of Computer Science.
Total length of program 4 years and 8 months 5 years