Innovation
Canadian Computing Competition (CCC)
University of Waterloo CEMC
A programming competition for secondary-school-level participants, with Junior and Senior levels. Participants complete five algorithmic questions online while writing the contest at school.
Who can apply
Any full-time student may participate. Participants may choose the Junior or Senior level regardless of grade; programming experience guidelines apply. Official-participant status has additional birth-date and residence requirements.
Why explore it
Demonstrates programming, algorithmic problem-solving and competitive achievement; high-performing official Senior participants may be considered for invitation to the CCO or CIW.
What you will need
- Participation is arranged through a school and requires contest supervision.
- Participants need an authenticated CCC Online Grader account.
- Participants must write the contest individually at school under the CCC rules.
For parents
Dates, fees and eligibility can change. Confirm the latest details with the organiser before applying.
We reviewed this opportunity against the organiser's website. Details can change, so confirm them before applying.
Last checked 25 Sept 2026