Useful Resources

Preparing for the challenge

Students are allowed access to up to 20 sides of language notes/hints in the competition. Take a look at the PDF below for an overview and helpful code snippets with some blank pages at the back which should be completed before the competition if students wish to use these.

Material from Coding Club Core-Cards, used with permission

Coding Club Code-Cards Chris Roffey’s excellent Coding Club Code-Cards can be printed for free. They can also be purchased in pocket book format here.

Further preparation for using Python

For some systematic preparation, students using Python may wish to look at the following resources:

If you have any similar suggestions for other languages, please let us know.

Competition topic overview


Algorithmic thinking

The main point of the problems is to develop algorithmic/computational thinking.

Language constructs typically used include:

Level 4 problems may have one or two test cases which test the efficiency of the solution within the timeout allowed.

Nested lists, dictionaries, 2D arrays or other structures might be useful on some higher-level problems.

* Please note that input prompts/additional output must not be included in solutions because of the auto-marking.

UK Computational Thinking Challenges competitions and British Informatics Olympiad

We integrate with the UK Computational Thinking Challenges competition progression pathway. Follow the link below to find out more about the Bebras and Oxford University Computing Challenge, which sit earlier in the pathway, and the British Informatics Olympiad, which is the next step on for older students.

Designed by Svelte Design | Built by Highrise Digital