Program overview
Admission Requirements
Intakes

Last updated on 2025-11-18

Program overview

Program overview

Earn a Bachelor of Mathematics degree in Combinatorics and Optimization and graduate with up to 2 years of paid co-op work experience. This program equips students with essential skills to tackle complex problems in various fields such as computer science, business, and communications. By mastering combinatorial techniques and optimization strategies, graduates will be prepared to model and solve significant management challenges, from optimizing flight schedules to enhancing factory layouts. The program emphasizes real-world applications, ensuring that students are well-prepared for their future careers.

Program structure

The Bachelor of Mathematics in Combinatorics and Optimization is designed to provide a comprehensive education over a period of four years. The program includes:

  • Co-op Program: Yes, students can participate in a co-op program to gain relevant work experience.
  • Regular Program: Yes, students can also choose to complete the program without co-op.
  • Minors: Students have the option to add a minor to their degree.

Throughout the program, students will engage in a mix of mathematics and computer science courses, along with electives that allow for customization of their educational experience. The co-op work-study sequence typically begins in the second year, where students alternate between academic study and practical work experience every four months. This structure not only enhances learning but also provides valuable industry exposure.

Featured Experiences

The Bachelor of Mathematics in Combinatorics and Optimization offers several unique experiences that enhance the educational journey:

  • Co-op Opportunities: Students can gain up to two years of paid work experience through the co-op program, allowing them to apply their knowledge in real-world settings.
  • Research Assistantships: Undergraduates have the chance to work on research projects with award-winning professors, adding valuable experience to their resumes.
  • Student Clubs: Engage with peers through the student-run Pure Math, Applied Math, Combinatorics and Optimization Club, which hosts talks, social events, and activities.
  • Competitions: Participate in events like Hack the North, Canada’s largest hack-a-thon, to collaborate with students from around the world.

Career Options

Graduates of the Bachelor of Mathematics in Combinatorics and Optimization can pursue a variety of career paths in Canada, including:

  • Software Developer: Design and create software applications, ensuring functionality and user experience.
  • Data Analyst: Analyze data sets to provide insights and support decision-making processes in businesses.
  • Quantitative Analyst: Use mathematical models to analyze financial data and assess risks for investment firms.
  • Risk Analyst: Evaluate potential risks and develop strategies to mitigate them in various sectors, including finance and insurance.
  • Actuary: Assess financial risks using mathematics, statistics, and financial theory to help businesses and clients make informed decisions.

These roles highlight the versatility of the degree, allowing graduates to work in diverse industries such as technology, finance, and consulting.

 

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

Visit University of Waterloo official website