Oxford University Computing Challenge (OUCC)

First round: Wednesday 26 May 2022
Second round: Thursday 9 June 2022 

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.


The four divisions are:

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 scoring system

A distinction is awarded for scoring 40 or above. A merit is awarded for scoring 25 or above. 

  • Strings, Output and Input
  • Mathematical and Logical Operators
  • Conditionals
  • Loops
  • Functions
  • Lists and Arrays
  • File Input/output – Intermediate and Senior only
  • Classes and Objects – Intermediate and Senior only
  • Logical Thinking
  • Algorithmic Thinking
  • Decomposition
  • Pattern Identification
  • Abstraction
  • Evaluation
  • De-bugging

Prepare for the OUCC

Prepare for this year’s OUCC with:

Download the 2021 handbook

To find out how to prepare for the competition and set up for the day download the OUCC Coordinator’s Handbook.

Registered home schools