Canadian Computing Competition (CCC)

Organization: CEMC (University of Waterloo)

Compiled and verified by: ExtracurricularHub Editorial Team — editorial policy

Last updated

What Is Canadian Computing Competition (CCC)?

Canadian Computing Competition (CCC) is a STEM program run by CEMC (University of Waterloo) for students in grades 5–12. It combines online and in-person components. No fixed deadline is listed — check the official site for current dates. See the key facts table below for cost, eligibility, and application details, and always confirm specifics on the official program site.

Canadian Computing Competition (CCC): Program Overview

Respected programming contest; school registration deadlines vary annually.

The Canadian Computing Competition (CCC), organized by the Centre for Education in Mathematics and Computing (CEMC) at the University of Waterloo, is a well-established programming contest for middle and high school students interested in computer science. It features two levels—Junior and Senior—allowing participants with different experience levels to engage with algorithmic problem-solving using a programming language of their choice from those supported by the contest environment. Schools coordinate registration and administration, and deadlines vary from year to year, so interested students should check with a teacher or contest supervisor.

This program is well suited for students who enjoy logical thinking, algorithms, and coding, whether they are just starting out or already experienced in competitive programming. By preparing for and writing the CCC, students can strengthen their skills in:

  • Translating problems into precise algorithms
  • Implementing solutions efficiently in code
  • Debugging under time constraints

Strong performance in the CCC can be a meaningful addition to college and scholarship applications, particularly for computer science, engineering, and other STEM fields. It signals genuine engagement with rigorous problem-solving beyond regular coursework and demonstrates readiness for advanced study in computing-related disciplines.

Canadian Computing Competition (CCC) Key Facts: Cost, Deadline, and Eligibility

Key facts about Canadian Computing Competition (CCC)
OrganizerCEMC (University of Waterloo)
CategorySTEM (Science, Technology, Engineering, Math)
FormatHybrid (In-Person & Online)
LocationVarious locations
CostNot verified — check the official site
EligibilityGrades 5–12 (not verified)
Application deadlineRolling / not listed
StartsFebruary 17, 2027
CountryUSA
Listing last updatedAugust 13, 2026

Verified: ExtracurricularHub checked this listing against the program's official site. We don't publish the date of that check — confirm the current cycle on the official site before you plan around it.

Frequently Asked Questions About Canadian Computing Competition (CCC)

How much does Canadian Computing Competition (CCC) cost?

We have not verified what Canadian Computing Competition (CCC) costs. Our catalog holds no confirmed price for it, and an unpriced entry means exactly that — unpriced, not free. Check the official site before assuming either way.

Who is eligible for Canadian Computing Competition (CCC)?

Our catalog has Canadian Computing Competition (CCC) open to students in grades 5–12 (middle and high school), unconfirmed against the program's own page — check it before you rule yourself in or out, since eligibility is often narrower than a grade range suggests (age floors, "must have completed" rules, enrolment status).

Is Canadian Computing Competition (CCC) online or in person?

Canadian Computing Competition (CCC) is a hybrid program with both online and in-person components.

How do I apply to Canadian Computing Competition (CCC)?

Apply directly through CEMC (University of Waterloo)'s official website. ExtracurricularHub links to the official application — we list and verify programs but don't process applications.

Similar Programs You May Like

Explore these related extracurricular opportunities:

Guides Related to Canadian Computing Competition (CCC)

How to Apply to Canadian Computing Competition (CCC)

Apply on the official program page: Canadian Computing Competition (CCC) — Apply

This extracurricular opportunity is listed on ExtracurricularHub, a platform helping high school students discover 1,700+ activities for college applications.