Enrollment for the ISI-CMI is Live! Apply Now β†’
Back to Master Directory
Student working through Beaver Computing Challenge logic questions
Computing Olympiad Rs 650 / session

Beaver Computing Challenge Preparation: Waterloo BCC

EG

EduGlobal Masterclass

1-on-1 Remote Mentorship

Share:
For
Class 6 - Class 8
Level
Beginner
Duration
24 weeks
Each week
3 hours
Batch
Group class, maximum 8 students
Mode
Online
Board
CEMC, University of Waterloo

Computer science without writing code

The Beaver Computing Challenge is an online multiple-choice contest from the Centre for Education in Mathematics and Computing at the University of Waterloo. CEMC describes it as designed to introduce students to computer science concepts and problem-solving techniques, emphasising computational and logical thinking.

The important practical point: it requires no programming. CEMC states that the questions only require familiarity with concepts covered in the mathematics curriculum, which means any student in the age range can sit it regardless of whether their school teaches coding.

Three levels, and picking the right one

The BCC runs at three levels and a student sits the one matching their year.

The Grade 5/6 BCC is for students in Grade 6 or below: 12 multiple-choice questions worth 60 points. The Grade 7/8 BCC is for students in Grade 8 or below: 15 questions worth 90 points. The Grade 9/10 BCC is for Grade 10 or below.

All three are 45 minutes. For a Class 6 to 8 cohort that means most students sit the Grade 7/8 paper, with Class 6 students eligible for the Grade 5/6 paper if that is a better fit.

Three minutes a question, which is the real constraint

Fifteen questions in 45 minutes gives three minutes each. That is comfortable for the early questions and tight for the later ones, so pacing is a trained skill rather than an afterthought.

The characteristic BCC error is not failing to solve a problem but spending seven minutes on one that was never going to yield, and arriving at the final questions with four minutes left. We practise the decision to move on, which feels like giving up and is not.

The CEMC problem voice

Waterloo problems have a recognisable character: carefully written, never deliberately confusing, and entirely dependent on reading precisely what was said.

This catches out prepared students. A student used to skimming a question for its numbers will misread a BCC problem, because the condition that makes it interesting is usually stated plainly and in passing rather than flagged.

We practise stating what is given and what is asked before starting. It feels slow for a fortnight and then saves time permanently.

For schools: how bulk entry works

Schools order contests online through the Contest Supervisor Portal. There is a minimum order of 10 contests at 3 dollars per participant, plus a 5 dollar processing fee per order.

For a class of 20 that is a small total, which is why the BCC is practical for a school to run across an entire year group rather than selecting a handful of students. The teacher supervising does not need programming knowledge.

The 2026 window for North and South America is 9 to 20 November 2026, with an ordering deadline of 26 October 2026. Schools administer the contest within that two-week window.

What we teach

The course covers the recurring problem families: following a process exactly, sorting and ordering under constraints, searching and decision structures, representation and codes, and graphs and paths.

These are taught as ways of thinking rather than as topics, because the BCC dresses them as puzzles about beavers, maps or machines. A student who recognises the underlying structure knows what to try; one who sees only the story does not.

Past papers at the correct level are worked under timing in the final weeks, reviewed for approach and pacing as much as for the answer.

Where it leads

The BCC is the entry point to the Waterloo computing series and continues towards the Canadian Computing Competition in the senior years.

It also pairs almost perfectly with the Bebras Challenge, which tests the same thinking in a different administration, and prepares a student for ACSL, where programming is introduced.

For Indian students the same reasoning underpins INOI later, though that route adds real programming in C++.

How the classes run

Live online group classes, maximum eight students, with problems worked during the session rather than demonstrated. Levels, question counts, dates, fees and the ordering process are set by CEMC each year, so confirm the current cycle at cemc.uwaterloo.ca before planning around it.

What students will be able to do

  • Sit the right paper: the Grade 7/8 BCC is open to students in Grade 8 or below
  • Work 15 multiple-choice questions in 45 minutes for 90 points
  • Solve problems that need no programming, only logical and computational thinking
  • Recognise the CEMC problem voice, which is precise and rewards careful reading
  • Build towards the Canadian Computing Competition in later years
  • Enter through a school, which orders contests in bulk at a low per-student cost

Course structure

  1. Unit 1: Computational thinking without code
    Decomposition, pattern recognition, abstraction and algorithmic reasoning, worked through BCC-style problems from the first week.
  2. Unit 2: Sequences, instructions and following a process
    Executing a set of rules exactly, predicting the result, and working backwards from an outcome to the input that produced it.
  3. Unit 3: Sorting, ordering and comparison
    Arranging under constraints, comparing efficiently, and recognising when an ordering is impossible.
  4. Unit 4: Searching and decision structures
    Narrowing a set of possibilities, decision trees, and the reasoning behind efficient search.
  5. Unit 5: Representation, codes and data
    Encoding and decoding information, binary ideas, and why the same data can be written in several ways.
  6. Unit 6: Graphs, connections and paths
    Routes, networks, reachability and shortest paths, presented as concrete puzzles rather than abstract graph theory.
  7. Unit 7: Reading a CEMC question properly
    The Waterloo problem voice is careful and compact, and the condition that decides the question is usually stated once in passing. Stating what is given before starting.
  8. Unit 8: Full past papers under timing
    Complete 45-minute papers at the correct level, reviewed for approach and for pacing across 15 questions.

Who this is for

None beyond the school mathematics curriculum. No programming knowledge is required.

Students join this programme from India, United Arab Emirates, Singapore, United States and United Kingdom.

Common questions

What is the Beaver Computing Challenge?

An online multiple-choice contest run by the Centre for Education in Mathematics and Computing at the University of Waterloo, designed to introduce students to computer science concepts and problem-solving techniques. It emphasises computational and logical thinking through problems inspired by computer science.

Which paper does a Class 6 to 8 student sit?

There are three levels. The Grade 5/6 BCC is for students in Grade 6 or below and has 12 multiple-choice questions worth 60 points. The Grade 7/8 BCC is for students in Grade 8 or below and has 15 questions worth 90 points. The Grade 9/10 BCC is for Grade 10 or below. All are 45 minutes.

Does it require programming?

No. CEMC states that the questions only require familiarity with concepts covered in the mathematics curriculum. There is no coding, which makes it accessible to any student in the age range regardless of whether their school teaches programming.

How do schools register and what does it cost?

Schools order contests online through the Contest Supervisor Portal. There is a minimum order of 10 contests at 3 dollars per participant, plus a 5 dollar processing fee per order. For a group of 20 students that is a modest total, which makes it practical for a school to enter a whole class.

When is it held?

For 2026, the North and South America window is 9 to 20 November 2026, with an ordering deadline of 26 October 2026. Schools administer the contest within that two-week window. Dates are set each year by CEMC, so confirm the current cycle.

How does it differ from Bebras?

They are close in style and both test computing logic without programming. The BCC is run by the University of Waterloo and feeds into the Canadian contest series; Bebras is an international network with national organisers. Students frequently sit both, since the preparation is almost entirely shared.

End of Syllabus. Apply for Admission

Book a trial

Three sessions with the mentor who would teach the full course. Nothing is charged until your slot is confirmed.

INR 599 from, by class
Request a trial slot Browse other courses
  • A diagnostic, a taught class and written feedback
  • Taught by the mentor who leads the course
  • You pick the slot from our live calendar
  • Pay only after the slot is confirmed
For
Class 6 - Class 8
Level
Beginner
Duration
24 weeks
Each week
3 hours
Batch
Group class, maximum 8 students
Mode
Online
Board
CEMC, University of Waterloo
Talk to us

Ask a question, or book a trial

Tell us about the student and we will reply with an honest view of whether this programme fits. If you would like to see the teaching first, add a trial class.

  • No obligation - send the enquiry without booking anything
  • Three sessions if you do book: a diagnostic, a taught class and feedback
  • Taught by the mentor who would lead the full course
  • You choose the slots from our calendar after payment
Trial fee by class, if you book
Class 1 to 5 3 sessions INR 599
Class 6 to 8 3 sessions INR 799
Class 9 and 10 3 sessions INR 899
Class 11 and 12 3 sessions INR 999
Graduation and above 4 sessions INR 1,099

Sending an enquiry is free. The fee applies only if you tick the trial box below.

Send an enquiry

A parent or guardian should fill this in. We reply within one working day.

Not ready to pay yet? Leave the box unticked and just press Send enquiry. We will still receive your details and reply within one working day, and you can book a trial later whenever you are ready.

Free resources, straight to your inbox

Problem sets, strategy guides and olympiad registration deadlines β€” sent when they matter, never more than twice a month.