Skip to content

Computing and Financial Management

University of Waterloo

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

November 2026

MonTueWedThuFriSatSun
1
2345678
9101112131415
161718202122
23242526272829
30

Next deadline

  • OUAC. Ontario high schools report midterm/final 4U/M grades

    2027 entry

    School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.

Other deadline details
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • MHF4UAdvanced Functions
  • MCV4UCalculus and Vectors
  • ENG4U / EAE4UAny Grade 12 U English75% min.
  • One other Grade 12 U course
  • Ontario Secondary School Diploma and six Grade 12 U or M courses. Include two additional U or M courses beyond the four listed requirements.
Waterloo Computing and Financial Management
Application steps

Entry terms · Fall

September 2027 first-year Waterloo entry through WCF.

Waterloo Computing and Financial Management Fall 2027 applications
  1. Step 1Check the admission requirements
    • Check the published entry route for your applicant category.
    Waterloo Computing and Financial ManagementWaterloo Computing and Financial Management
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Declaration of Academic Experience (DAE)
    • Complete the DAE in the Waterloo applicant portal. It updates your checklist with any required documents.
    Waterloo required documentsWaterloo required documents
  4. Step 4Select Computing and Financial Management (WCF) on OUAC. This degree is co-op only.
    • Complete this item using the university’s applicant instructions.
    Waterloo Computing and Financial ManagementWaterloo Computing and Financial Management
  5. Step 5Complete the Declaration of Academic Experience in your Waterloo applicant portal.
    • Complete this item using the university’s applicant instructions.
    Waterloo Computing and Financial ManagementWaterloo Computing and Financial Management
  6. Step 6Submit the required Admission Information Form and the Mathematics Supplementary Information Form in your portal.
    • Complete this item using the university’s applicant instructions.
    Waterloo Computing and Financial ManagementWaterloo Computing and Financial Management
  7. Step 7Check the portal for transcripts and English-language documents if requested.
    • Complete this item using the university’s applicant instructions.
    Waterloo Computing and Financial ManagementWaterloo Computing and Financial Management

Waterloo reviews grades and supplementary forms. The Admission Information Form is required.

Waterloo Fall 2027 AIF and supplemental forms

Degree requirements

Credits and degree requirements
  • Complete 40 courses and at least 20.0 academic units, excluding professional development courses.
  • Maintain a minimum 60% cumulative average, 60% Faculty of Mathematics average and 70% Faculty of Arts average.
Work and practical requirements

Program facts

Entering average~Low to mid-90s

Waterloo uses individual selection and publishes approximate guidance for Ontario high-school applicants.

Waterloo Computing and Financial ManagementWaterloo Computing and Financial Management
Co-opCo-op details

Six four-month work terms are scheduled. The first takes place after first year.

University work-study information
Waterloo BCFM co-op sequence and graduation requirementsCheck work experience options

Majors & specializations

A Waterloo degree delivered through the School of Accounting and Finance and the Cheriton School of Computer Science.

Quantum Information Option

BCFM

Study how quantum mechanics affects computing, communication and cryptography.

Courses

Waterloo publishes the first-year example and a degree plan for later courses and approved substitutions.

1A · Fall5 listed
  • CFM 101Introduction to Financial Markets and Data Analytics
  • CS 135Designing Functional Programs
  • MATH 135Algebra for Honours Mathematics
  • MATH 137Calculus 1 for Honours Mathematics
  • AFM 191Introduction to Financial Reporting and Managerial Decision Making 1
Waterloo Computing and Financial Management
1B · Winter4 listed

Choose a communication course. Advanced math or computing sections may be available.

  • CS 136 / CS 136LElementary Algorithm Design and Data Abstraction and Software Development Laboratory
  • AFM 132Introduction to Business Stages
  • MATH 136Linear Algebra 1 for Honours Mathematics
  • MATH 138Calculus 2 for Honours Mathematics
Waterloo Computing and Financial Management
Upper-year course examples5 listed

Examples from Waterloo. Check the calendar to distinguish core requirements and course choices.

  • AFM 322Derivative Securities
  • AFM 425Fixed Income Securities
  • CFM 301Financial Data Analytics
  • CS 480Introduction to Machine Learning
  • CS 486Introduction to Artificial Intelligence
Waterloo Computing and Financial Management
Elective choices
  • Choose the communication course from Waterloo’s approved options.
  • Waterloo lists four general electives. Additional finance and computing choices follow approved course lists.
Study routes

A Waterloo degree delivered through the School of Accounting and Finance and the Cheriton School of Computer Science.

  • Bachelor of Computing and Financial Management · Co-op only

Careers

  • Financial analyst
  • Full stack developer
  • Financial engineer

Employers in student profiles

1
  • CPP Investments

Career sectors

4
  • Finance
  • Investment
  • Technology
  • Consulting
Scope and qualifications

A CFM degree can prepare students to pursue the CFA designation or graduate study. Professional requirements apply.

Graduate career examples and student co-op examples are published separately. CPP Investments is an employer of CFM graduates.

Costs

Program or faculty

First-year estimate

2026–27 · Two terms · CAD

Ontario example · Choose your fee category

Tuition and incidental fees$11,000
Books and supplies$1,500
Co-op fee

$836 × 2 study terms

$1,672
Residence
Residence
$8,254
Meal plan
Meal plan
$8,040
Estimated total$30,466

Accounting and finance tuition increases significantly in upper years.

Last updated

Suggest to a student