Contest date: Monday, June 1, 2026, or later Ordering deadline: Thursday, May 28, 2026
, The Team Up Challenge is a set of materials containing four events that educators can use with their students. Participants work in teams and engage in fun and interactive activities to strengthen their mathematical problem-solving skills. This free resource is designed to encourage student
, The focus of the Team Up Challenge is participation and collaboration. For this reason, educators are given solutions so that they can check each team's work. The CEMC does not collect results.
Create sets of problems randomly selected from past Gauss, Pascal, Cayley, and Fermat Contests useful for curriculum support and contest preparation.
The Problem of the Week is designed to provide students with an ongoing opportunity to solve mathematical problems. Each week, problems from various areas of mathematics will be posted here and e-mailed to educators for use with their students from Grades 3 to 12. The problems vary in difficulty and
Our dedicated team is here to answer all your questions. To help direct you to the resources and support you need, please use the contact form below so that we can get in touch with you.
, Phone contact: You can reach us by phone at +1 519 888 4808. Shipping address: The Centre for Education in Mathematics and Computing Faculty of Mathematics, University of Waterloo 200 University Ave. W. Waterloo, ON N2L 3G1 Canada
Donor Impact We are very grateful to our donors, volunteers, champions and friends for their generous support to the CEMC. Read their stories to know more about how they have made a significant impact: MORE NEWS
Explore engaging workshops in mathematics and computer science offered by the CEMC.
Computer Science is so much more than programming. These resources are designed to highlight important issues surrounding the use of technology in our world today.
This contest has been completed for the 2025/2026 contest year. The Beaver Computing Challenge is usually held in the month of November. Contest dates for 2026/2027 will be updated in March 2026.
, The Beaver Computing Challenge (BCC) is an online, multiple-choice contest designed to introduce students to computer science concepts and problem-solving techniques. This contest has been designed to foster interest in computer science and provide students with an opportunity to showcase their
, The results booklet for the BCC consists of statistics about the contest and commentary about contest questions. Educators can access their participants' results and generate certificates after the final results are uploaded in our Contest Supervisor Portal.
The CEMC offers dynamic career opportunities for individuals passionate about mathematics and computing education. Join our team to help develop innovative educational resources, participate in outreach programs, and support the next generation of problem solvers and innovators. You can contribute
Each year, the CEMC hosts the SPARCS (Seeing Possibilities and Rewards in Computer Science) workshop to encourage Grade 9 and 10 students of gender identities under-represented in computer science to dive into the world of computer science.
CS Escape is a virtual workshop designed to introduce programming to Grade 8 students who identify as a girl and have very little or no programming experience. We also welcome gender minorities who feel comfortable in a space that centres the experiences of women.
Below you will find courses that we anticipate offering in the Master of Mathematics for Teachers (MMT) program. Please note that these courses are subject to change. For course descriptions, please visit the graduate studies academic calendar.
, Spring 2026 MATH 636 - Linear Algebra MATH 640 - Number Theory MATH 661 - Geometry MATH 690 - MMT Workshop MATH 699 - Capstone Project Fall 2026 MATH 600 - Mathematical Software MATH 643 - Theory of Computation MATH 647 - Foundations of Calculus I MATH 674.004 - Fractals MATH 674.005 - Graph Theory
, Spring 2027 MATH 640 - Number Theory MATH 650 - Mathematical Modelling MATH 661 Geometry MATH 674.008 - Special Relativity MATH 699 - Capstone Project Fall 2027 MATH 600 - Mathematical Software MATH 630 - Probability MATH 641 - Algorithms MATH 647 - Foundations of Calculus I MATH 674.007 - Quantum
We thank Hudson River Trading for being the exclusive sponsor for the Canadian IOI team.
We thank Hudson River Trading for generously sponsoring the Canadian Computing Competition, the Canadian Computing Olympiad and the Canadian Informatics Workshop. HRT is also the exclusive sponsor of the Canadian EGOI and IOI teams.
Contest dates: North and South America: Wednesday, February 25, 2026 Outside North and South America: Thursday, February 26, 2026 Ordering deadline: Schools in India: Tuesday, January 27, 2026 Schools outside of Canada and India: Tuesday, February 3, 2026 Schools in Canada: Tuesday, February 10
, The Pascal, Cayley and Fermat (PCF) Contests are a fun opportunity for participants to explore the potential of mathematics. Designed to be accessible both to those that have written math contests in the past and to those who have not, these multiple-choice contests can help learners build
, The results booklets for the Pascal, Cayley and Fermat Contests includes statistics about the contest, commentary about contest questions and a team honour roll. Educators can access their participants' results and generate certificates after the final results are uploaded in our Contest Supervisor