Set yourself apart in a competitive marketplace
By gaining both computer science and finance skills, you’ll be a valuable asset to any technology-dependent organization — especially in the ever-evolving financial technology industry.
Study in two of Waterloo’s powerhouse institutions. In the School of Accounting and Finance, you’ll learn sophisticated concepts of modern financial management. In the David R. Cheriton School of Computer Science, you’ll acquire the skills to develop and maintain financial software.
By the time you graduate, you'll be armed with the know-how, the networks, and the co-op experience to land a career in computer science or finance — or both.
Build an awesome résumé
Because you’ll be alternating between classroom learning and co-op work terms, you’ll gain two full years of practical work experience with five to six work terms over the course of your degree.
Add more credentials
Aiming to work in in the investment industry? A CFM degree accelerates your path to a Chartered Financial Analyst (CFA) designation.
of students receive at least one entrance scholarship
Gain two years of professional experience with co-op
Earn a Bachelor of Computing and Financial Management
Computing and Financial Management admission requirements
Ontario students: six Grade 12 U and/or M courses including
- Any Grade 12 U English (minimum final grade of 75% is required)
- Advanced Functions
- Calculus and Vectors
- One other Grade 12 U course
- Recommended: Introduction to Computer Science, Principles of Financial Accounting
Admission averages: Individual selection from the low 90s
Complete the Admission Information Form once you've applied.
Not studying in Ontario? Search our admission requirements.
To be considered for entrance scholarships in the Faculty of Mathematics, you must write one or both of the contests. If you complete both contests, we'll use the results of the contest in which you performed best.
For September 2020, participating in the Euclid Mathematics Contest is NOT required for admission or for a scholarship. You will not be penalised in any way for not participating in the Euclid this year.
Get tips from Waterloo students
Sign up for insider advice that can help you now and in the future. Topics include
- tips for a successful senior year of high school,
- how to choose a university program,
- differences between high school and university, and more.
September to December
January to April
You may also select the advanced-stream courses for algebra, calculus, and computer science if you satisfy the requirements.
What other courses will you take?
With your remaining classes, you can choose electives from many of the 100 subject areas at Waterloo and add additional areas of expertise by including one or more of the minors available to all Waterloo students.
View a full list of courses required for your degree.
Sample upper-year courses
Co-op = relevant paid work experience
By alternating school terms and paid co-op work terms throughout your degree, you can explore new career areas and types of employers as your career interests evolve.
Sample co-op job titles
- Claims data analytics intern
- Corporate finance analyst
- Investment analyst
- QA analyst
- Software developer
- Technical analyst
- Web developer
Sample co-op employers
- CIBC World Markets
- BMO/Bank of Montreal
- RBC Financial Group
- Oracle Corporation
Apply directly to this program on your application
$50,000 to $120,000 in potential co-op earnings
Your direct route to a CFA designation
What can you do with a degree in Computing and Financial Management?
Graduates often pursue careers in finance, investment, and technology. They often work in banks, consulting companies, and technology companies.
- Investment Analyst – Canada Pension Plan Investment Board
- Vice President, Trading – BMO Bank of Montreal
- Analyst – Canadian Pension Plan Investment Board
- Technical Systems Analyst – RBC Financial Group
- Tax Technology Specialist – KPMG
- Investment Banking Analyst – CIBC
- Financial Analyst – MNP
Possible professional designation
- Chartered Financial Analyst (CFA)
Learn about the future of careers in business.