Canadian Computing Competition 2018 | Hong Kong Contest

Canadian Computing
Competition 2018

Contest Details

Eligibility


You may participate as an official contestant if you meet the following criteria:

  • registered as a full-time student in Form 4-6 or Grade 10-13 in a secondary school in Hong Kong
  • you must be born on or after July 1, 1998.

* Note that only contestants who compete in the Senior contest are eligible for invitation to the Stage 2 contest.

The top 2 finishers must attend the Stage 2 contest to be held in Canada. The organizers reserve the right to withdraw a winner's place and its associated prize in Stage 1 if the winner is not going to attend the Stage 2 contest.

How to Apply?

Students who are interested should contact their teachers/school headmaster and do the ONLINE REGISTRATION.


Programming Languages


For the Stage 1 contest, contestants will work with PC in a lab. We provide the following programming development platforms:

For Stage 2 contest (to be held in Canada), the only allowed languages are C, C++ and Pascal. Please view the instructions posted on the website of the University of Waterloo here to confirm.

Competition Rules

  • Books and written materials are allowed. Machine-readable material is not allowed. (Online help facilities are allowed if built into the programming language package.)
  • During the Competition, each contestant will be provided with a computer to use. There is to be no communication between contestants, nor should any contestant access resources of any type outside the competition site (in particular, no Internet access will be provided.)
  • The Competition is composed of 5 programming questions. For these programs, it is the performance on the test data which determines the score. Each contestant may choose either to solve the 5 Junior level problems or the 5 Senior level problems. Only one set of problems (Junior or Senior) may be marked per contestant, and only those who participates in the Senior level problems will be considered for winning the grand prize (i.e., the all-expenses paid trip to Canada).
  • Each contestant is allowed exactly three hours working time.
  • The contestants are encouraged to keep the Competition papers.
  • No contestants arriving later than 5:30pm will be allowed to join the contest.


Decision Rights

The organizers reserve all rights to all final decisions in this contest.

Topics Covered

Junior selection, repetition, arrays, recursion, data structures
Senior string manipulation, recursion, optimization, simulation, geometry, enumeration, sorting, searching, graph search, dynamic programming



Please view the Problems, Tests and Solutions posted on the website of the University of Waterloo here for details.

Sponsors

This year, we are glad to be sponsored by Koding Kingdom, a private kids coding academy.

About CCC

The Canadian Computing Competition (CCC) began in 1996 as a forum for high school students in Canada to learn about and enjoy aspects of programming. Since then, it has grown to over 2,500 competitors at over 250 schools across Canada. CCC aims to extend this competition to other parts of the world, and we are privileged to have become its first trial site. The competition will be held in the afternoon of 8 March, 2018 in the University of Hong Kong.


Canadian Computing Competition 2018 HKU
The contest will be held on 8 March, 2018.

CCC@cs.hku.hk