top of page

The Beaver Computing Challenge (BCC) is a competition designed to introduce computer science to students. It's organized by the Canada's Centre for Education in Mathematics and Computing (CEMC), and it's usually aimed at students in grade 5 to 10.

 

Why BCC?

What sets the BCC apart is its focus on computational thinking. It's not about memorizing commands or codes. Instead, it's about solving puzzles that are intrinsically linked to computer science concepts.

This form of thinking helps you break down complex problems into smaller, more manageable parts. It's a skill that not only helps in the realm of computer science but in everyday life as well.

The competition doesn't require any prior knowledge in programming or computer science.

 

BCC Course Outline

  • Loops and conditions

  • Sorting

  • Stacks (queue)

  • Data sequence (concatenation, indexing, slicing etc)

  • Binary, bas (decimal vs binary)

  • Graph (vertices and notes)

  • Logical gates, boolean

  • Changing state or position • Exponential

  • Optimisation

  • Swapping and variables

  • Pattern recognition

  •  Decision tree (binary search tree)

  • Schedule

  • 14 sessions

  • Sundays 9:30am-11:00am

  • First Class: June 25

  • Last Class: Oct 29

  • Break on all public holidays

bottom of page