The UK Bebras Challenge exists to promote and build computational thinking — the set of problem-solving skills that underpins computing, but that students use well beyond it. Every task is built around one or more of these skills:
- Decomposition
- Pattern recognition
- Abstraction
- Algorithms
- Logical reasoning
- Debugging
- Evaluation
- Generalisation
Because the tasks test thinking rather than prior knowledge, students do not need to have studied computing to take part and do well.
Students have 45 minutes. There is no expectation that anyone answers every question — the tasks are designed to stretch, and it is rare for a student to finish them all. Students are encouraged to attempt as many as they can, and to move on when they get stuck rather than spending the whole time on one problem.
Try past challenge questions
Ava’s friends are sitting next to each other in a row, but at different computers. This is how Ava sees them on screen. Order Ava’s friends to show how they are seated in the row.