BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help
Not What You Meant?  There are 83 definitions for CCC.

Canadian computing competition

Print-Friendly
About 1 pages (297 words)

Bookmark and Share Know this topic well? Help others and get FREE products!

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. Usually, most problems contain a hidden loophole that would allows certain inputs to crash the program or produce incorrect results.

See also

External links

View More Summaries on Canadian computing competition
 
Ask any question on Canadian computing competition and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Canadian computing competition from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy