Canadian computing competition

Canadian computing competition

The Canadian Computing Competition (CCC) is a national programming competition for secondary school students in Canada. Sponsored by the University of Waterloo, the CCC takes place once a year. Stage 1 is a written at high schools and can be written in the programming language of the students' choice, with only a few, such as Maple and
Mathematica, disallowed. There are two levels of problems presented, Junior and Senior. The contestants have three hours to solve five problems for each level. The top 20 (or so) students in the Senior division are invited to University of Waterloo to participate in Stage 2. In Stage 2 students are restricted to languages permitted at the IOI, which currently includes only C, C++ and Pascal. The top 4 students at Stage 2 are selected for the Canadian IOI team.

In addition, the top two students (for both Junior and Senior) of each region receives a plaque and a $100. The regions are West (BC to Manitoba), Ontario North and East, Metro, Ontario Central and West, and Quebec and Alantic.

The questions in the CCC are algorithmic in nature, designed to test a student's ability to design and code algorithms rather than their ability knowing APIs (such as Swing or AWT). Problems increase greatly in difficulty, where the last question is an IOI level problem. They generally have memory, time or stack constraints (especially in recursion) forcing the programmer to find a more efficient solution to the problem.

ee also

* Centre for Education in Mathematics and Computing
* ACM International Collegiate Programming Contest
* DWITE

External links

* [http://cemc.uwaterloo.ca/ccc/ CCC Website]
* [http://access.mmhs.ca/ccc/index.htm Solutions to Stage One Problems]
* [http://www.codersblock.net/ccc/ Solutions to Stage Two Problems]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Centre for Education in Mathematics and Computing — The Centre for Education in Mathematics and Computing (CEMC), founded in 1995 and hosted at the University of Waterloo, administers mathematics and computing contests for Canadian high school students.The CEMC holds annual mathematics and… …   Wikipedia

  • Computing Tabulating Recording Corporation — Fate Renamed Successor IBM Founded 1911 Defunct 1924 …   Wikipedia

  • United States of America Computing Olympiad — The United States of America Computing Olympiad (USACO) is a computer programming competition aimed primarily at secondary school students in the United States. Participants of the USACO submit programs in one of four languages, C, C++, Java, and …   Wikipedia

  • Canadian Open Mathematics Challenge — The Canadian Open Mathematics Challenge (COMC) is a mathematics competition held in Canada that is one of the most often used ways to determine participants for the Canadian Mathematical Olympiad. [ [http://cemc.uwaterloo.ca/english/contests/open …   Wikipedia

  • Canadian Institute for Theoretical Astrophysics — Infobox Institute name= Canadian Institute For Theoretical Astrophysics established=1984 faculty= 7 head label= Director head= Norm Murray staff= [http://www.cita.utoronto.ca/index.php/directory 34] location= Toronto, Ontario, Canada address= 60… …   Wikipedia

  • CCC — may refer to: NOTOC Businesses and organizations* Consolidated Contractors Company, a large Middle Eastern and International EPC Contractor * Canterbury of New Zealand, a New Zealand based sports apparel company * Center for community change, one …   Wikipedia

  • Abreviations en informatique C — Abréviations en informatique C C3, voir VIA C3 CA : certificate authority CAB : Change Advisory Board (ITIL) CAD : Computer Aided Design (Conception assistée par ordinateur) ou humoristiquement, Computer Aided Disaster CAE :… …   Wikipédia en Français

  • Abréviations En Informatique C — C3, voir VIA C3 CA : certificate authority CAB : Change Advisory Board (ITIL) CAD : Computer Aided Design (Conception assistée par ordinateur) ou humoristiquement, Computer Aided Disaster CAE : Computer aided engineering… …   Wikipédia en Français

  • Abréviations en informatique C — C3, voir VIA C3 CA : certificate authority CAB : Change Advisory Board (ITIL) CAD : Computer Aided Design (Conception assistée par ordinateur) ou humoristiquement, Computer Aided Disaster CAE : Computer aided engineering… …   Wikipédia en Français

  • Abréviations en informatique c — C3, voir VIA C3 CA : certificate authority CAB : Change Advisory Board (ITIL) CAD : Computer Aided Design (Conception assistée par ordinateur) ou humoristiquement, Computer Aided Disaster CAE : Computer aided engineering… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”