Enrollment for the ISI-CMI is Live! Apply Now →
Back to Master Directory
Student solving structured programming tasks in an invitational computing challenge
Computing Olympiad Rs 900 / session

Oxford University Computing Challenge Preparation: OUCC

EG

EduGlobal Masterclass

1-on-1 Remote Mentorship

Share:
For
Class 11 - Class 12
Level
Intermediate to Advanced
Duration
28 weeks
Each week
4 hours
Batch
Group class, maximum 6 students
Mode
Online
Board
Oxford University Computing Challenge

The bridge from thinking to coding

The Oxford University Computing Challenge occupies a specific and useful position. Bebras tests computational thinking with no programming at all. The OUCC takes that same style of reasoning and requires it to be expressed as working code.

For a student who has done well at Bebras and is wondering what comes next, this is the answer — and it is designed as exactly that progression.

Entry is by invitation

There is no open registration. The challenge aims to challenge those who achieved a top 10 per cent finish in the UK Bebras Challenge, so Bebras is the qualifying route.

That has a practical implication for preparation: a student who wants to reach the OUCC should be preparing for Bebras first. Our Bebras course covers that, and the reasoning transfers directly.

Two rounds, sixty minutes each

The OUCC runs as two rounds, each 60 minutes in length, taken online. It is open to students aged 10 to 18 and is offered in the UK as well as Australia, Jamaica and China.

An hour is short for programming tasks, which changes what matters. A student who can describe the right approach but takes forty minutes to implement it will finish one task. Fluency in the environment — not cleverness — is the limiting factor.

Blockly or a full language, by age group

The two younger age groups solve problems using Blockly, a visual block-based language. The older two age groups may use one of the 11 programming languages that Bebras supports, including all the most common ones taught in UK schools.

That design is sensible: a 10-year-old is not excluded for lacking a text language, and a 17-year-old is not forced into blocks. For Class 11 and 12 students this means working in whichever language they already use.

What the tasks look like

Simulation and process tasks are the most common shape — implement exactly what is described, run it, report the result. These reward careful reading above all.

Search, ordering and optimisation tasks ask for a best arrangement under constraints, usually solvable by systematic exploration within the time available.

The tasks are recognisably Bebras in origin. A student who has done Bebras will see familiar structures; the difference is that describing the procedure is no longer enough.

Debugging is the hidden skill

At sixty minutes per round, the gap between students is frequently not who understands the task but who finds their own bug fastest.

A student whose first attempt is nearly right and who spends twenty minutes locating a single error has lost a task they fully understood. We practise systematic debugging — checking a small case, printing intermediate state, isolating the failing step — because at this time pressure it is worth more than another algorithm.

Where it leads

The OUCC is a step rather than a destination. Students who do well are usually ready for full algorithmic contests within a year.

The natural next step in the UK is the British Informatics Olympiad, whose Round 1 is a three-hour paper with three questions in any language. Internationally, the Canadian Computing Competition and USACO are open to students anywhere.

One point of confusion worth clearing: the Australian Maths Trust now runs its own separate Coding Challenge with five divisions — Novice, Explorer, Navigator, Pathfinder and Trailblazer. Check which contest your school is actually entering, since arrangements differ by country.

How the classes run

Live online group classes, maximum six students, with code written and run during the session in the environment the student will actually use.

Full 60-minute rounds are practised in the closing weeks, reviewed for pace and for which tasks went unattempted rather than only for correctness.

Invitation thresholds, round structure, age groups and participating countries are set by the organisers each year. Confirm the current arrangements before planning around them.

What students will be able to do

  • Qualify through Bebras, since the OUCC invites those achieving a top 10 per cent finish
  • Work two rounds of 60 minutes each
  • Programme in Blockly for the younger age groups, or a full language for the older ones
  • Convert computational thinking into working code, which is the step the challenge is built around
  • Compete in a genuinely international field spanning the UK, Australia, Jamaica and China
  • Build towards the British Informatics Olympiad and full algorithmic contests

Course structure

  1. Unit 1: From Bebras reasoning to a written program
    The OUCC tests the same thinking as Bebras and requires it to be expressed as code. Translating a procedure you can describe into one a machine can run.
  2. Unit 2: Blockly fluency
    For the younger age groups, working confidently in Blockly: loops, conditionals, variables and functions in a visual environment, at speed.
  3. Unit 3: Text-based programming for the senior groups
    Writing the same solutions in a full language. The OUCC supports the languages Bebras supports, so a student uses what they already know.
  4. Unit 4: Simulation and process tasks
    Implementing a described procedure exactly. The most common OUCC task shape and the one that rewards careful reading.
  5. Unit 5: Search, ordering and optimisation
    Finding a best arrangement, sorting under constraints, and exploring possibilities systematically within a 60-minute round.
  6. Unit 6: Working within a strict time limit
    Two rounds of 60 minutes each means tasks must be attempted quickly. Deciding what to attempt and when to move on.
  7. Unit 7: Debugging under pressure
    Finding the fault in your own code quickly, which at this time pressure is often the difference between a scored task and an unscored one.
  8. Unit 8: Past rounds and timed practice
    Full 60-minute rounds in the real environment, reviewed for pace and for the tasks left unattempted.

Who this is for

A strong Bebras result, since entry is by invitation. Older age groups may use a full programming language, so some coding is needed.

Students join this programme from United Kingdom, Australia, India, United Arab Emirates and Singapore.

Common questions

How does a student get into the OUCC?

By invitation. The challenge aims to challenge those who achieved a top 10 per cent finish in the UK Bebras Challenge, so Bebras is the qualifying route rather than a separate entry.

What is the format?

Two rounds, each 60 minutes in length, taken online. It is open to students aged 10 to 18 and is offered in the UK as well as Australia, Jamaica and China.

Which programming languages are used?

It depends on the age group. The two younger age groups solve problems using Blockly, a visual block language. The older two age groups may use one of the 11 programming languages that Bebras supports, including all the most common ones taught in UK schools.

What is the difference between this and Bebras itself?

Bebras tests computational thinking with no programming at all. The OUCC takes the same style of reasoning and requires it to be expressed as working code. It is the bridge between thinking about computation and actually programming.

Is this the same as the Australian Maths Trust Coding Challenge?

They are related but distinct. The AMT now runs its own Coding Challenge in Australia with five divisions: Novice, Explorer, Navigator, Pathfinder and Trailblazer. Check which contest your school is entering, since the arrangements differ by country.

End of Syllabus. Apply for Admission

Book a trial

Three sessions with the mentor who would teach the full course. Nothing is charged until your slot is confirmed.

INR 599 from, by class
Request a trial slot Browse other courses
  • A diagnostic, a taught class and written feedback
  • Taught by the mentor who leads the course
  • You pick the slot from our live calendar
  • Pay only after the slot is confirmed
For
Class 11 - Class 12
Level
Intermediate to Advanced
Duration
28 weeks
Each week
4 hours
Batch
Group class, maximum 6 students
Mode
Online
Board
Oxford University Computing Challenge
Talk to us

Ask a question, or book a trial

Tell us about the student and we will reply with an honest view of whether this programme fits. If you would like to see the teaching first, add a trial class.

  • No obligation - send the enquiry without booking anything
  • Three sessions if you do book: a diagnostic, a taught class and feedback
  • Taught by the mentor who would lead the full course
  • You choose the slots from our calendar after payment
Trial fee by class, if you book
Class 1 to 5 3 sessions INR 599
Class 6 to 8 3 sessions INR 799
Class 9 and 10 3 sessions INR 899
Class 11 and 12 3 sessions INR 999
Graduation and above 4 sessions INR 1,099

Sending an enquiry is free. The fee applies only if you tick the trial box below.

Send an enquiry

A parent or guardian should fill this in. We reply within one working day.

Not ready to pay yet? Leave the box unticked and just press Send enquiry. We will still receive your details and reply within one working day, and you can book a trial later whenever you are ready.

Free resources, straight to your inbox

Problem sets, strategy guides and olympiad registration deadlines — sent when they matter, never more than twice a month.