Logo

Canadian Computing Competition

Computer Science
Math

Centre for Education in Mathematics and Computing, University of Waterloo

Ontario, CanadaAnnual competitionApply by: February 11, 2027

The Canadian Computing Competition (CCC) is an annual programming competition organized by the Centre for Education in Mathematics and Computing at the University of Waterloo, open to high school students at all experience levels. Competitors have three hours to solve five algorithmic problems worth 15 points each, with separate Junior and Senior divisions to accommodate beginners and advanced programmers alike. Top performers at the Senior level are invited to further compete for a spot on Canada's team at the International Olympiad in Informatics. The CCC is one of the most respected computing competitions available to high school students and serves as an excellent gateway into the world of competitive programming.

Visit cemc.uwaterloo.ca

Skills You'll Build

Programming

Writing code to build software, automate tasks, or bring an idea to life on a screen.

Problem Solving

Breaking down a challenge and working through it methodically to a solution.

Critical Thinking

Evaluating information carefully before drawing a conclusion or making a decision.

Mathematical Modeling

Using equations and formulas to represent and predict real-world situations.

Related Careers

Software Engineer

Students design and implement algorithms to solve competitive programming problems using multiple languages.

Machine Learning Engineer

Competition problems develop algorithmic thinking and advanced problem-solving skills foundational to ML work.

Data Scientist

Students practice logical reasoning and algorithm design applicable to data analysis and computational problem-solving.

Cybersecurity Analyst

Programming contests build deep coding knowledge and algorithmic expertise relevant to security vulnerability analysis.

Quick Facts

Grade Levels
9th - 12th
Format
In-Person
Competitiveness
Open Enrollment
Best For
Competitive programmers and algorithm enthusiasts

Similar Activities

Community Experiences

Loading...