The Oxford University Computing Challenge (OUCC)


Organized by the Oxford University

Advanced selection for The British Informatics Olympiad

Four difficult levels: Elite, Seniors, Intermediates and Juniors

Suitable for Y1-Y12 students

No requirements for programming language in junior and intermediate levels

Date: 9 May 2021, 14:00pm-15:00pm (60 minutes, online)


The Oxford University Computing Challenge (OUCC) is an invitation event which aims to encourage students to develop their skills further and produce programmed solutions to computational thinking problems. The pilot challenge attracted nearly 10,000 British participants. OUCC is divided into four levels based on difficulty, namely, Elementary, Intermediate, Seniors and Elite, corresponding to elementary, middle and high schools respectively. Officially Website:

The Oxford University Computing Challenge (OUCC) , along with British Informatics Olympiad (BIO), stands as part of the United Kingdom Computational Thinking Challenges (UKCT Challenges) . In the UK, the best OUCC students will be invited to sit for the British Informatics Olympiad (BIO). Officially Website:

In 2020, ASDAN China (ASDAN Academy) and OUCC have formed a partnership to bring The Oxford University Computing Challenge-OUCC to Chinese teenagers.

Competition Rules


Junior: Chinese & English
Intermediate: Chinese & English
Senior: English
Elite: English

  • Preliminary: round 1 ( top 20 students in each age group enter Final rounds)
  • Final
  • Preliminary: 9 May 2021 (Sunday), 14:00pm-15:00pm
  • Final: To be informed by the British OUCC Committee

Online (exam computer or phone must be equipped with a camera)

Age groups

Junior: Years 1 & 2 & 3 & 4 & 5 & 6
Intermediate: Years 7 & 8
Senior: Years 9 & 10
Elite: Years 11 & 12
Note: Experienced lower grade students can choose higher level contest.

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 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.

  • Section 1-A: 5 tasks to solve that test understanding of syllabus area one in a fairly straightforward way.
    (4 points each)
  • Section 2-B: 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-C: 2 longer problems that test programming skills and the computational thinking skills outlined in syllabus area two.
    (8 points each)
Interpreting your score:

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

National awards

Reward by different levels
•Perfect Score: Students with perfect score
•High Distinction: Top 10%
•Distinction:Top 25%
•Merit: Top 50%

Final(round 2)

Qualification: top 20 students in each age group in China;
Date: To be informed by the British OUCC Committee
Locations: Online
Content: Consistent with the preliminary
Fee: Free

The OUCC Syllabus

Syllabus Area One:

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:
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.

Age group differences



All tasks will be Blockly tasks.


Some tasks in Sections 1 and 2 will be Blockly tasks.
All tasks in Sections 1 and 2 will be Blockly tasks and the two Section 3 problems will be solvable using Blockly.
Some tasks in Section 1 may be Blockly tasks.

The Final Statistics for the 2020 Challenge



  • Preliminary: April 30, 2021 (Online)


  • Candidates must bring their own computer for programming competition


If, for some reason, the student is unable to attend after paying the fee, please contact us. If you apply before the registration deadline, 25% of the registration fee will be deducted as academic materials and service fees. If you apply after the registration deadline, no refund will be given.
2. How to claim ASDAN student number?

Click here to view the claim

Northern Contact
Northern Region:
Beijing、Tianjin、Heilongjiang、Jilin、Liaoning、 Heibei、Inner Mongolia、Shanxi、Shandong
Eastern China Contact
Eastern Region:
Southern China Contact
Southern Region:
Western China Contact
Western Region:
Central China Contact
Central Region:
Central China Contact
Central Region: