Last updated on 2025-11-18
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 opportunities: Students can gain relevant paid work experience through the co-op program.
- Flexible course selection: Students can choose electives from a wide range of subjects to customize their degree.
- Research opportunities: Students can work as undergraduate research assistants with award-winning professors.
Students typically alternate between academic study and co-op work every four months, integrating classroom learning with practical experience. The program allows for a mix of Mathematics and Computer Science courses in the first year, followed by upper-year courses in Combinatorics and Optimization.
Featured Experiences
The Bachelor of Mathematics in Combinatorics and Optimization offers several unique experiences that enhance the educational journey:
- Co-op program: Students can participate in one of the world's leading co-op programs, gaining valuable work experience while earning money.
- Student-run clubs: Engage with peers through the Pure Math, Applied Math, Combinatorics and Optimization Club, which hosts talks, games, and social events.
- Research assistantships: Opportunities to work on research problems with faculty members, adding valuable experience to students' résumés.
- Hackathons: Participate in events like Hack the North, connecting with students globally and enhancing problem-solving skills.
- Supportive communities: Join groups like Women in Mathematics and Women in Computer Science, promoting diversity and support in STEM fields.
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 inform business decisions and strategies, utilizing statistical methods and tools.
- Quantitative Analyst: Use mathematical models to analyze financial data and assess risk for investment firms.
- Risk Analyst: Evaluate potential risks and develop strategies to mitigate them in various industries.
- Actuary: Assess financial risks using mathematics, statistics, and financial theory, often working in insurance and pension sectors.
These roles highlight the versatility of the degree, allowing graduates to work in diverse sectors such as technology, finance, and government.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Waterloo official website






























































