Canadian Computing Competition (CCC)

Organization: CEMC (University of Waterloo)

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.

Program Details

  • Category: STEM (Science, Technology, Engineering, Math)
  • Format: Hybrid (In-Person & Online)
  • Cost: Free
  • Grade Level: Grades 9-12
  • Location: Various Locations
  • Country: USA

Similar Programs You May Like

Explore these related extracurricular opportunities:

Learn More

Visit the official program website: CEMC (University of Waterloo)