top of page

2022  Oxford University Computing Challenge 



The Oxford University Computing Challenge (OUCC) builds on the principles used in the Computational and Algorithmic Thinking (CAT) and helps students develop their skills further to produce programmed solutions to computational thinking problems. They will tackle problems using the Blockly programming language, as well the programming languages available at their schools for secondary levels.

The OUCC is a two-round online competition held in term 2 and it’s perfect for students who have previously done well in the CAT and those who’d like to progress to the Australian Informatics Olympiad (AIO).

Each round consists of three sections. The first two sections are of five tasks each and the last is of two tasks, with the complexity increasing with each section. Students have one hour to complete all tasks within sections one and two and attempt the tasks in section three.


Date:                             26/05/2022

Test Address:                  Online in GEA Chatswood Campus

Registration Fee:             AU$15 

Deadline of Registration:  20/05/2022


Groups  (Y4-Y12)

Upper Primary – All tasks will be Blockly tasks
Junior – All tasks will be Blockly tasks
Intermediate – Some tasks in sections 1 and 2 may be Blockly tasks
Senior – There is one Blockly task in section 2)

The OUCC Syllabus

Syllabus Area One:

  • Strings, Output and Input

  • Mathematical and Logical Operators

  • Conditionals

  • Loops

  • Functions

  • Lists and Arrays

  • File Input/Output*

  • Classes and Objects*


Syllabus Area Two:

  • Logical Thinking

  • Algorithmic Thinking

  • Decomposition

  • Pattern Identification

  • Abstraction

  • Evaluation

  • De-bugging

* Juniors and Intermediates will not be set problems that require an understanding of this topic.

Programming Languages

Some sections tasks will require participants to be familiar with the Blockly programming language. Other tasks will allow students to program in any programming language using any IDE available on their school computers.

Students can use documentation or tool tips that are built in to their IDE but they may not look up documentation on the internet, search the internet in any way, or use other applications whilst participating in the Challenge.

The Challenge Format

The challenges will be run in schools using the same infrastructure used in the UK Bebras Challenge but with some new task types.

Four age categories: Elite, Seniors, Intermediates and Juniors
Time allowed: 1hour
Aim: To solve as many problems as possible in the time allowed.

Each Challenge will have three sections:

Section 1
5 tasks to solve that test understanding of syllabus area one in a fairly straightforward way.
(4 points each)

Section 2
5 tasks testing understanding of more than one syllabus area one skill. These tasks may, in addition, require the application of the Computational Thinking skills outlined in syllabus area two.
(6 points each)

Section 3
(Note: This is a format change for March 2020.) 
2 longer problems that test programming skills and the computational thinking skills outlined in syllabus area two.
(8 points each)

bottom of page