Loading competition...
The CCC is a three-hour programming contest with five algorithmic problems, run by the University of Waterloo for secondary students. It offers Junior and Senior levels and helps develop programming and problem-solving skills in a competitive setting.
The Canadian Computing Competition (CCC) is an annual programming contest for secondary school students organized by the Centre for Education in Mathematics and Computing (CEMC) at the University of Waterloo. It features two divisions, Junior and Senior, catering to beginner and advanced programming skills respectively. The CCC fosters algorithmic thinking and problem-solving skills, serving as a key stepping stone to advanced contests like the Canadian Computing Olympiad (CCO) and international competitions.
Preparation typically involves months of practice in algorithms and coding. The competition itself requires three hours to complete.
Contest submissions are judged based on correctness and efficiency of solutions. Each problem is scored individually, with multiple test cases against submitted code. The CCC uses an online grading system that permits multiple submissions per problem, allowing students to refine their solutions. Ranking and awards are based on total points across all five problems. The top 20 Senior participants advance to the Canadian Computing Olympiad (CCO). Certificates and medals are awarded based on performance.
Sponsored Content
Get expert guidance, practice materials, and mentorship to excel in your competitions.
Competition Partner
Partner with ScholarComp to support student success and reach thousands of motivated competitors.
Analytics will be displayed here soon.
Track participation, success rates, and trends.
Explore ScholarComp
Browse thousands of competitions, scholarships, and opportunities tailored to your interests.
Open
Regional