Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Canadian Computing Competition
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Annual programming competition in Canada}} {{Unreferenced|date=February 2021}} [[File:Centre for Education in Mathematics and Computing logo.svg|thumb|The logo of the [[Centre for Education in Mathematics and Computing]].]] The '''Canadian Computing Competition''' ('''CCC''') is an annual [[Computer programming|programming]] [[competition]] for secondary school students in [[Canada]], organized by the [[Centre for Education in Mathematics and Computing]] at the [[University of Waterloo]]. There are two levels of problems presented, Junior and Senior, based on programming skill level. Participants are allowed to use C, [[C++]], [[Python 2]], [[Python 3]], or Java [[programming languages]], which are permitted at the [[International Olympiad in Informatics]] (IOI). CCC questions are designed to test a student's ability to design and code algorithms rather than their knowledge of APIs or language-specific features. Approximately 20 of the top students in the Senior division of the CCC from Canada are invited to compete at the Canadian Computing Olympiad (CCO), hosted at the [[University of Waterloo]] each spring. This event is then used to select participants for the Canadian team at the IOI, as well as the European Girlsβ Olympiad in Informatics (EGOI). The questions in the CCC are algorithmic in nature, designed to test a student's ability to design and code algorithms rather than their knowledge of [[Application programming interface|APIs]] or language-specific features. Stage 2 is more difficult than Stage 1, but still easier than the IOI. The problems generally have memory or time constraints, forcing the programmer to find efficient solutions to earn full marks. The contests are also open to students from outside Canada, although they are ineligible to participate on the Canadian IOI team. ==Contest Stages== ===Canadian Computing Olympiad (CCO)=== The CCO is two days long, with four hours to do three questions each day. There are six questions, each weighted 25 points. Contestants' combined stage 1 and CCO scores are used to determine final scores for the Canadian Computing Competition. Bronze, silver, and gold medals are awarded, with each competitor receiving a medal; winners of gold medals are invited to represent the Canadian team at the IOI. ==See also== * [[Centre for Education in Mathematics and Computing]] * [[ACM International Collegiate Programming Contest]] * [[DWITE]] ==References== {{reflist}} ==External links== *[http://cemc.math.uwaterloo.ca/contests/computing.html CCC Website] *[http://mmhs.ca/ccc/index.htm Solutions to Stage One Problems] [[Category:Computer science education in Canada]] [[Category:Programming contests]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Ambox
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Unreferenced
(
edit
)