Canadian Computing Competition (CCC)
Waterloo's premier programming contest
Why It Matters
The CCC is Canada's most recognised competitive programming contest and is directly considered in Waterloo CS and Math admissions. A strong CCC score can be the deciding factor for Canada's most competitive CS programs.
How to Start
Register through your school every February - it's free. Practice year-round at DMOJ (Canadian judge) or Codeforces. Start with CCC Junior before attempting Senior. Python, Java, and C++ are all accepted.
Commitment
- Commitment level: High
- Best starting grade: G9
- Start practising in G8 or G9, but officially compete from G9 onward. Building a multi-year CCC history is very impressive.
Programs It Supports
- Computer Science
- Software Engineering
- Mathematics
- Data Science