Program overview
Admission Requirements
Intakes

Last updated on 2025-11-18

Program overview

Program overview

Earn a Bachelor of Mathematics degree in Computational Mathematics and graduate with up to 2 years of paid co-op work experience. This program is designed to equip students with the skills to solve complex problems using advanced mathematics and computer science. Students will learn to harness the power of computers to generate and run mathematical models, analyze data, and understand trends across various fields such as business, finance, medicine, and technology. Graduates will emerge with a unique skill set that combines mathematical principles with advanced computer science knowledge, making them highly competitive in the job market.

 

Program structure

The Bachelor of Mathematics in Computational Mathematics program offers a flexible structure that allows students to choose between a four-year or five-year study plan. The program includes:

  • Co-op Program: Students can gain up to 24 months of paid work experience through the co-op program, which is the largest of its kind in North America.
  • Regular Program: Students can opt for a traditional study path without co-op.
  • Research Opportunities: Students may work as undergraduate research assistants with award-winning professors.

Starting in the second year, students typically alternate between study and co-op work every four months, integrating classroom learning with real-world experience. The first work term usually occurs after the first year, providing students with valuable industry exposure early in their academic journey.

 

Featured Experiences

  • Co-op Opportunities: Students can participate in a co-op program that allows them to gain relevant paid work experience.
  • Research Assistantships: Opportunities to work with faculty on research projects, enhancing practical skills and academic knowledge.
  • Industry Connections: The program fosters connections with various industries, including finance and technology, through co-op placements.
  • Student Organizations: Involvement in clubs such as MathSoc, Women in Mathematics, and Women in Computer Science, which promote community and networking.
  • Hackathons: Participation in events like Hack the North, which allows students to collaborate and innovate with peers from around the world.

 

Career Options

  • Software Developer: Design and create software applications, working on everything from mobile apps to enterprise solutions.
  • Data Analyst: Analyze data sets to identify trends and insights that can inform business decisions.
  • Information Systems Analyst: Evaluate and improve computer systems for organizations, ensuring they meet business needs.
  • Data Scientist: Utilize statistical methods and algorithms to analyze complex data and provide actionable insights.
  • Technical Trading Associate: Work in finance, using mathematical models to inform trading strategies and decisions.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit University of Waterloo official website