Enrollment for the ISI-CMI is Live! Apply Now →
Back to Master Directory
Student writing a program for the British Informatics Olympiad
Computing Olympiad Rs 850 / session

British Informatics Olympiad Preparation: BIO Round 1

EG

EduGlobal Masterclass

1-on-1 Remote Mentorship

Share:
For
Class 9 - Class 12
Level
Intermediate
Duration
32 weeks
Each week
4 hours
Batch
Group class, maximum 8 students
Mode
Online
Board
British Informatics Olympiad

Three questions, three hours, any language

The British Informatics Olympiad is the national computing competition for schools and colleges in Britain, founded in 1995. Round 1 is a three-hour paper with three questions, taken in school.

The detail that matters most for access: each question may be solved on any type of computer and in any language. A student who writes Python is as eligible as one who writes C++, which removes the single biggest barrier that stops students entering computing olympiads.

Questions are supplemented by written problems, so the paper tests reasoning as well as implementation.

Three questions is fewer than it sounds

An hour per question sounds generous until you see the structure. Each question comes in parts of rising difficulty, so a single question can occupy a capable student for the full hour and still have parts left.

That shapes the right strategy. A student should attempt the early parts of all three questions before committing to the hard parts of any one, because the early parts are where the reliable marks are and they are reachable with careful work rather than advanced algorithms.

Students who work through in order frequently never see question three, which is the commonest avoidable loss on the paper.

Multi-part questions are one question

BIO questions are built so that an early part usually establishes something a later part needs — a routine to write, a pattern to notice, a small case to generalise.

A student who treats the parts as three separate problems makes the last one considerably harder than intended. Reading the whole question before starting is a trained habit and it pays immediately.

What the paper actually rewards

Careful enumeration solves more BIO parts than students expect. Writing a correct brute-force solution quickly is often the right first move, and recognising when it suffices frees time for the parts that genuinely need more.

Simulation — modelling a described process exactly and running it forward — is a recurring BIO style where the difficulty is precision rather than cleverness.

Recursion and backtracking handle the combinatorial parts that appear in most papers, and dynamic programming appears in the later parts of harder questions.

The written problems ask for counts, explanations or proofs rather than programs, so counting carefully and arguing clearly are part of the paper rather than optional extras.

Who can enter

Students under 19 studying full-time at an establishment of Secondary or Further, but not Higher, Education in mainland Britain. Round 1 is genuinely open to Year 10 and 11 students, which corresponds to Class 9 and 10.

Students outside Britain cannot enter the official competition. The past papers remain excellent training for any computing olympiad, and we use them with students preparing for INOI and USACO for exactly that reason.

For schools: how Round 1 runs

Round 1 is sat in school, and the school chooses a date within the published window — for the most recent cycle, any date between early December and late January.

That flexibility makes it unusually easy to administer: a school can fit the paper around its own timetable rather than clearing a fixed national date. The supervising teacher does not need to be a programmer.

Registration arrangements and the current window are published each year at olympiad.org.uk, so confirm them before planning a cohort.

Where it leads

Strong Round 1 performers are invited to the final round, from which the UK team for the International Olympiad in Informatics is selected.

For students not on the British route, BIO sits naturally alongside the Canadian Computing Competition and the Australian Informatics Olympiad, both of which are open to international schools and test overlapping skills in different formats.

How the classes run

Live online group classes, maximum eight students. Students write and submit working code during the session rather than discussing approaches in the abstract, because the paper requires a program that runs.

Past Round 1 papers are worked under full three-hour conditions in the closing weeks, reviewed for time allocation across the three questions as much as for correctness.

What students will be able to do

  • Sit Round 1 as it is set: a three-hour paper with three questions, taken in school
  • Write solutions in any language, since BIO places no restriction on the choice
  • Handle the written problems that supplement each programming question
  • Build the algorithmic repertoire the paper rewards: search, recursion, simulation and combinatorics
  • Budget three hours across three questions, where each has several parts of rising difficulty
  • Understand the route from Round 1 towards the UK IOI team

Course structure

  1. Unit 1: Programming fluency for contest conditions
    Reading input reliably, producing exact output, and writing code fast enough that three hours is spent thinking rather than debugging syntax.
  2. Unit 2: Brute force, and knowing when it is enough
    Exhaustive search done well. Many BIO parts are solvable by careful enumeration, and recognising when that suffices saves the time the harder parts need.
  3. Unit 3: Simulation and state
    Modelling a process exactly as described and running it forward. A recurring BIO style where the difficulty is precision rather than cleverness.
  4. Unit 4: Recursion and backtracking
    Generating possibilities systematically, pruning dead ends, and handling the combinatorial parts that appear in most papers.
  5. Unit 5: Counting and combinatorial reasoning
    The written problems frequently ask for counts or proofs rather than programs, so counting carefully and arguing clearly both matter.
  6. Unit 6: Dynamic programming, introduced
    Recognising overlapping subproblems and building up solutions, at the level the later parts of a BIO question require.
  7. Unit 7: Reading a multi-part question
    BIO questions come in parts of rising difficulty where an early part usually supplies the idea for a later one. Reading the whole question before starting.
  8. Unit 8: Past Round 1 papers under timing
    Full three-hour papers in real conditions, reviewed for time allocation across three questions as much as for correctness.

Who this is for

Able to write a working program in any language. BIO allows any language, so a student who codes in Python is fully equipped.

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

Common questions

What is the British Informatics Olympiad?

The national computing competition for schools and colleges in Britain, founded in 1995. It aims to encourage students to take an active interest in information technology through a challenging competition in computer programming, and it is the route by which the UK team for the International Olympiad in Informatics is selected.

What is the Round 1 format?

A three-hour paper with three questions, taken in school. Each question is solved by writing a computer program, and the questions are supplemented by written problems. Schools choose a date within the published window.

Which programming languages are allowed?

Any. BIO states that each question may be solved on any type of computer and in any language. A student who writes Python is as eligible as one who writes C++, which removes the barrier that stops many students entering computing olympiads.

Who can enter?

Students under 19 years of age studying full-time at an establishment of Secondary or Further, but not Higher, Education in mainland Britain. Students outside Britain cannot enter the official competition, though the past papers remain excellent training for any computing olympiad.

How hard is it for a Year 10 student?

Round 1 is genuinely open to Year 10 and 11 students. The questions are built in parts of rising difficulty, so a student who can program at all will score something, and the early parts are reachable with careful work rather than advanced algorithms.

What does it lead to?

Strong Round 1 performers are invited to the final round, from which the UK team for the International Olympiad in Informatics is selected. Dates, eligibility and the selection process are set each year, so check olympiad.org.uk for the current cycle.

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 9 - Class 12
Level
Intermediate
Duration
32 weeks
Each week
4 hours
Batch
Group class, maximum 8 students
Mode
Online
Board
British Informatics Olympiad
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.