Explore engaging workshops in mathematics and computer science offered by the CEMC.
Discover the power of problem-solving through our range of math and computing resources, engaging contests, and interactive workshops created to unlock potential and foster confidence in math and computing.
Designed for high school students who have completed at least a Grade 11 university stream mathematics class, this unique online summer course is asynchronous and introduces students to various mathematical problem-solving techniques.
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.
Think About Math! (TAM) is an in-person, 3-day workshop that aims to fuel an interest in mathematics among girls who are entering Grade 9. We also welcome gender minorities who feel comfortable in a space that centres the experiences of women.
Held at the University of Waterloo, the CEMC’s three-day Summer Conference for Computer Studies and Mathematics Educators focuses on professional development around curriculum and enrichment for Computer Studies and Mathematics educators teaching Grades 7 to 12.
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.
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.
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.
Math Circles is a free weekly enrichment activity for students in Grades 6 to 12 held in the Fall and Winter terms where students learn mathematics topics outside their usual curriculum. Math Circles is ideal for the student who is interested in exploring and discovering mathematics, as the topics
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
Welcome to The Mathematician Mosaic, an initiative designed to celebrate the rich and diverse contributions of mathematicians from all walks of life. Through this initiative, we aim to inspire students to explore the varied experiences and stories within the fields of mathematics and computing. By
, Sample poster: picture_as_pdf Download download We would like to see posters highlighting mathematicians who: are members of marginalized groups (e.g. race, gender, country of origin, age, ability)**, and/or have pursued diverse career paths, and/or are in diverse specializations, and/or come from
, In 2024-25, we received over 80 submissions from students around the world. Below, you will find the 18 posters that were selected to create The Mathematician Mosaic. Click "View" to see the full poster.
Contest dates: North and South America: Wednesday, February 18, 2026 Outside North and South America: Thursday, February 19, 2026 Ordering deadline: Thursday, February 12, 2026
, The Canadian Computing Competition (CCC) is a fun challenge for participants with an interest in programming. Designed to be both accessible to participants with some programming experience and to challenge the keenest programmers at the secondary school level, the CCC helps participants build
, The Canadian Computing Olympiad (CCO) is a week-long learning experience featuring workshops, a contest and other extracurricular activities. This invitation-only event is also used to select Canada's teams for the International Olympiad in Informatics (IOI) hosted by a different country each year
, The Canadian Informatics Workshop (CIW) is a unique opportunity created especially for female-identifying and non-binary official CCC Senior participants from schools in Canada. This workshop invites top performers to spend a week on campus at University of Waterloo each spring to enhance their
, The results booklet for the CCC includes statistics about the contest, commentary about contest questions and an honour roll consisting of top performing participants on the CCC Senior. Top Senior participants may be invited to the Canadian Computing Olympiad (CCO) and Canadian Informatics Workshop
These contests have been completed for the 2025/2026 contest year. The Canadian Senior and Intermediate Mathematics Contests are usually held in the month of November. Contest dates for 2026/2027 will be updated in March 2026.
, The Canadian Senior and Intermediate Mathematics Contests (CSMC and CIMC) are two contests that run concurrently by grade level. They are designed to give students the opportunity to have fun and develop their mathematical problem-solving abilities.
, The results booklet for the CSIMC includes the statistics about the contest, commentary about contest questions and an honour roll mentioning top performing participants. Educators can access their participants' results and generate certificates after the final results are uploaded in our Contest