- CEMC Home
- About Us
- CEMC Digital
- CEMC in Person
- Master of Mathematics
- Educator Development
- Make a Difference
Computer science is used to solve important real-world problems. We offer an array of computing contests, courses, workshops and conferences to complement our mathematics activities and resources. There are opportunities for both beginners and the best computing students in the world.
New! CS and Society resources have been designed for high school teachers
The Beaver Computing Challenge is designed to get students with little or no previous experience excited about computing. The Canadian Computing Competition challenges secondary school students with an interest in programming by testing their ability in designing, understanding and implementing algorithms.
Programming is a fundamental skill that computer scientists use in their careers and everyday lives. The following free online lessons and courseware are an opportunity to learn how to write software. No prior experience is needed to get started!
This workshop is designed to spark interest in computer science among selected young women and people of other gender identities under-represented in computer science from across Canada.
This August conference is an opportunity for teachers to learn new skills and brainstorm classroom activity ideas. Resources and classroom activities gathered at previous conferences are available online.
CEMC: CS Escape is a workshop designed to introduce programming to young women and people of other gender identities under-represented in computer science* in Grade 8 who have very little or no programming experience. The workshop will take place virtually on Zoom over four Monday evening sessions in January.