Computing contests

The University of Waterloo's Beaver Computing Challenge (BCC) introduces computer science to students. 
It is designed to get students in Grade 9 or 10 with little or no previous experience excited about computing. 

The BCC is a problem solving contest with a focus on computational and logical thinking. 
Questions are inspired by topics in computer science but only require comfort with concepts found in mathematics curriculum common to all provinces. 
Connections to Computer Science are described in the solutions to all past contests.

This 45-minute online challenge involves 15 multiple-choice questions for a total of 90 marks. 
Any calculator is permitted.

Dates and times  
Between November 6 and November 17. 

To participate
See your Math or Computer teacher to sign up before Tuesday, October 25.

The BCC exposes students to a new subject and way of thinking so there isn't a need to prepare for the contest. However, you can get a feel for the style of the problems by viewing past contests and these sample problems.
Try to crack the code by trying The Magic Word sample problem.

Prizes and Awards
Teachers can access their students' results online.
The BCC emphasizes participation but also recognizes top-performing students.

The University of Waterloo's Canadian Computing Competition (CCC) is a fun challenge for secondary school students 
with an interest in programming. It is an opportunity for students to test their ability in designing, understanding and 
implementing algorithms. 

Junior Level - any student with elementary programming skills
Senior Level - any student with intermediate to advanced programming skills
Any student may choose to write any level of the contest.

Dates and times  
Wednesday, February 14

To participate
See your computer science teacher by February 7.
The contest fee is $8 and is payable by cashless or in cash in the main office.

The CCC rules and guidelines describe the structure of the competition, allowed programming languages, format of the CCC and grading process.

We encourage students to prepare. Places to begin include:

If you are interested in participating in the CCC but have not learned how to program, then you might want to investigate CS Circles.

Prizes and Awards
Top-performing students are recognized and certificates are distributed.