CCC (Canadian Computing Competition)
Overview:
Organized by the University of Waterloo, CCC is a prestigious algorithmic programming competition for high school students, open to both Canadian and international participants.
Levels:
-
Junior: Focuses on logic, simple programming tasks.
-
Senior: Focuses on data structures, algorithmic problem solving.
Language Support:
Python, C++, Java.
Timing:
Held annually in February.
Highlights:
-
Recognized by top universities in Canada and abroad.
-
Top scorers are invited to CCO (Canadian Computing Olympiad), a stepping stone to the IOI.
-
Problems emphasize clarity, logic, and clean algorithmic thinking.