Olympiad guide

SOF ICSO

International Computer Science Olympiad. SOF’s computer science olympiad for Classes 1–10, with sections on computers, IT, AI and logical reasoning. One level, written in school.

What it is

The International Computer Science Olympiad (ICSO) is the Science Olympiad Foundation’s olympiad in computers, for Classes 1 to 10. It is a single-level olympiad: SOF states plainly that there is no Level 2. Students write one paper, in school, and that paper decides their rank.

SOF’s stated aim is to identify and foster a passion for technology. The paper has four sections, and their names change slightly as children move up:

  • Logical Reasoning: patterns, sequences, analogies and other reasoning questions.
  • Computer Science: how computers work and how they are used, growing from parts of a computer and simple software in the junior classes to more technical topics later on.
  • Information Technology (Classes 1–2), which becomes AI, Robotics and Information Technology from Class 3.
  • Achievers Section: five harder questions that carry more marks each.
ClassesLogical ReasoningComputer ScienceIT, AI and RoboticsAchievers SectionTotal
1–25205535 questions
3–45205535 questions
5–1010305550 questions

The paper lasts one hour, is in English and uses multiple-choice questions. SOF lists the exam mode as offline, written in school rather than at a computer. The marks for each section are on SOF’s pattern page, which is worth checking for your child’s class.

Who can take it

Students in Classes 1 to 10 at schools registered with SOF, each writing their own class’s paper. Classes 11 and 12 are not covered. Registration is through the school only; SOF does not take individual applications.

How it works

The school’s coordinating teacher registers the students and sends their details to SOF at least 30 days before the exam date the school has chosen. SOF offers two dates for this olympiad, and the school picks one. The paper is written in school during school hours.

With only one level, every class is ranked on that paper: internationally, by zone and within the school. If students tie on total marks, SOF looks at section marks in a fixed order of priority, and students still level share the rank. SOF describes medals, certificates and other awards for top rank holders and recognition for schools and teachers on the official site.

When it happens

The two dates SOF offers for this olympiad are usually far apart: one early in the school year, around September, and one late in the year, around December. The later date gives a school more of the year’s computer syllabus before the paper, which is worth knowing when the school asks for names. Check the official SOF page for this year’s dates and the school’s deadline. The olympiad calendar shows every olympiad by month.

How to prepare

Use the school computer textbook as the base. The Computer Science section follows what schools teach in computer classes. Children who have not had regular computer lessons will find some topics new, so check the class syllabus on SOF’s site first.

Get hands-on where you can. Questions about menus, file types, shortcuts or what happens when you click something are easier for a child who has actually done it. Twenty minutes a week using a word processor, a spreadsheet or a simple block-based coding tool at home or in school makes the theory concrete.

Learn the vocabulary of new technology. The AI, robotics and IT section asks about ideas children hear about but may not understand: sensors, algorithms, the internet, data, artificial intelligence. Reading a short explainer together and asking “how would you explain this to a friend?” works well.

Don’t skip reasoning. It is 5 questions in Classes 1–4 and 10 from Class 5. Short reasoning puzzles twice a week are enough; the reasoning prep guide covers the common types.

Finish with timed papers. In the last three or four weeks, do two or three SOF sample papers in one hour each. For Classes 1–2, a handful of questions at a time is plenty; this is an olympiad young children should enjoy.

Where daily practice fits

Ado does not have a computers subject, but its free daily quiz of 8 questions, including a 60-second sprint, covers reasoning every day alongside maths, science, English and GK. That builds the habit of reading a question closely and answering steadily, which helps in any objective paper. Students are ranked only against others the same age, and the Ado Rank builds from their three strongest subjects and never resets.

Good to know

SilverZone also runs an olympiad called the International Computer Science Olympiad, known there as iIO or iCSO. They are separate olympiads from separate organisers, with different patterns and class ranges. When a school says “the computer olympiad”, it is worth asking which organiser they registered with.

Olympiads for these classes

Practice a little, every day

Ado is a free daily quiz in maths, science, English, GK and reasoning, ranked only against students the same age. The Ado Rank it builds never resets.

Set up for your child

For parents of students aged 6–17.

What the Ado Rank is