Two majors. One degree.

The Bachelor of Computing and Financial Management combines a profound understanding of computer science and finance with the goal of solving various technological and financial problems in today's society. What results is a dynamic curriculum that prepares students to make an impact in the ever-evolving Financial Technology (FinTech) industry.

Computing and Financial Management (CFM) graduates have gained the knowledge and experience to solve financial problems efficiently and effectively using technology. The courses that CFM students take set them up for lucrative careers in technology and finance and give them opportunities to pursue their Chartered Financial Analyst (CFA) designation.

New policies for transferring to and from CFM

Please note: We have new policies in place for students who wish to transfer to or from the Computing and Financial Management program.

News

Rachel, a fourth-year student in the Computing and Financial Management program, is the 2025 recipient of the Jim Colvin Scholarship in Computing and Financial Management. Donated by Jim Colvin (BMath '84, Computer Science), the scholarship honours students who demonstrate strong leadership and academic achievement within CFM. Within her time at UWaterloo, Rachel has performed tremendously academically and has participated in a number of extracurricular activities, in and out of the classroom like the Student Venture Fund.

As financial landscapes evolve, understanding the nuances between U.S. and Canadian banking systems is more critical than ever. James Thompson, finance professor and co-director of the Computing and Financial Management (CFM) undergraduate program brings his deep knowledge to the conversation, explaining what these differences mean for businesses and consumers in Canada.