main site

Welcome to the TCS Oxford Computing Challenge!

Next Challenge: 12th to 16th March 2018


Click on the Challenges tab above to try out the 2017 pilot challenge yourself. Each task will let you know if you have successfully solved it when you press the Run and Save button.

There is also a playground challenge. This provides some areas which allow you to try out the tools available for tasks that use Blockly so you can get used to it.

To solve as many problems and score as many points as possible in one hour.

1. When competing you must stay on the the Challenge website. You are not allowed to consult electronic guidebooks during the competition.

2. You are allowed to use any programming IDE that is installed on your school computers. However, you are not allowed to use the built in documentaton if this opens in a browser.

3. You can bring in with you a maximum of 20 pages of A4 printed materials such as a syntax guide and/or your own notes. This is to allow you to bring in recipes for such things as importing a TXT file and how to iterating through it. An example of an acceptable syntax guide can be found here: Coding Club Code Cards

NEW Scoring for March 2018:

DifficultyCorrectIncorrect or UnansweredApproximate time needed
A (five tasks) +4 points 0 points 2 minutes
B (five tasks) +6 points 0 points 5 minutes
C (five tasks) +8 points 0 points 15 minutes

Interpreting your score:
It is expected that the majority of students will attempt the five A-difficulty tasks, the five B-difficulty tasks and one or two of the five available C-difficulty tasks. This results in a theoretical maximum score of 66.

20+ points: Good – You have the basics covered.
30+ points
: Excellent – You need to have solved more than half of the 12 tasks there is time for.
50+ points
: Fantastic – 10 out of 12 problems need to be solved to achieve this.
66 points: Outstanding. This is the maximum score that is realistically possible given the time restraints.

Blockly Buttons:

Run Runs your code without saving anything.
Run and Save Runs, Saves and submits your code. Note there is also an Erase answer button.
Stop Stops the Code running. This needs to be done before pressing the buttons above.


Tutorials and advice on how to prepare for these challenges are constantly being updated here:
tcsocc - prepare

Ready to get started?
Click on 'Challenges' in the top menu, choose the correct challenge and... enjoy!


Supported by:

TCS Logo