top of page

Canadian Computing Competition

88881.jpg

About Canadian Computing Competition

The Canadian Computing Competition (CCC) is an annual global programming contest for high school students, hosted by the University of Waterloo. It tests participants' skills in algorithmic problem-solving and programming, holding similar prestige to China's National Olympiad in Informatics.

Organized by Waterloo's Centre for Education in Mathematics and Computing (CEMC), the competition has a 55-year history since 1963, attracting over 300,000 participants worldwide. Held every February, CCC scores are key for admission to Waterloo’s math and software engineering programs, scholarship eligibility, and applications to top Canadian and U.S. universities.

Classification of Competitions and Exam Schedule

  • CCC (Canadian Computing Competition – Beginner Selection Round) No eligibility requirements; serves as the introductory selection round for the Canadian Computing Competition.

  • Divisions: 1.Junior Division: Open to students with basic programming skills. 2.Senior Division: Open to students with intermediate to advanced programming skills.

  • Contest Date: Held annually in February; duration of 3 hours, total score of 75 points.

  • Format: 5 problems, each worth 15 points.

  • Supported Programming Languages: C, C++, Python (2.x and 3.x), Pascal, Java, Perl, PHP.

Canadian Computing Olympiad (CCO):Only the top 20 participants from the CCC Senior Division will receive an official invitation from the University of Waterloo.

  • Competition Time: Typically held in May each year.

  • Supported Programming Languages: Only Java and C/C++ are permitted.

  • All officially invited students will travel to the University of Waterloo in Canada to participate in the CCO exam.

  • The competition spans one week, including workshops, two days of exams, and other extracurricular activities.

Enroll In The Canadian Computing Competition Now

students-looking-university-building.jpg

Computer Competition Online Application Form

CCC Test Level
Gender
Date of Birth
Year
Month
Day
ID Type
bottom of page