Enrollment for the ISI-CMI is Live! Apply Now →
Back to Master Directory
Indian school student sitting a computer science olympiad paper
Computing Olympiad Rs 700 / session

SOF ICSO Preparation: International Computer Science

EG

EduGlobal Masterclass

1-on-1 Remote Mentorship

Share:
For
Class 6 - Class 8
Level
Beginner to Intermediate
Duration
28 weeks
Each week
3 hours
Batch
Group class, maximum 8 students
Mode
Online
Board
Science Olympiad Foundation

The SOF computer examination, under its current name

The Science Olympiad Foundation runs a computer examination that it presents as the International Computer Science Olympiad (ICSO). Families who know this competition by the older National Cyber Olympiad name are looking for the same foundation's computer paper, so it is worth checking the current name before searching for syllabus material.

It is among the most widely sat computer examinations in Indian schools and across the Gulf, largely because it runs through schools rather than requiring individual registration.

Who can sit it and how

Students in classes 1 to 10 enrolled in SOF-recognised schools may participate, and students from a particular class appear for that class's olympiad only. A Class 7 student therefore sits a Class 7 paper and is ranked against Class 7 students, which makes the result meaningful rather than a comparison across a wide band.

The examination is one hour, conducted offline, in English, at a single tier — there is no Level 2 to prepare for, which simplifies planning considerably compared with some other SOF subjects.

For schools: this is school-only entry

This is the most important operational fact and the one that catches families out.

Students cannot submit applications individually. SOF states that applications will only be submitted via the schools. A parent cannot enter their child directly, however keen the child is.

Schools must apply at least 30 days before the exam date, so a school that misses the window cannot enter that cycle at all. The fee is 170 rupees per student.

For a school coordinator this is straightforward to run: one application, one roster, one fee collection, and a paper that needs no computer lab because it is conducted offline.

What the paper tests

The syllabus follows the school curriculum closely, which makes ICSO approachable for students who have never done competition computing.

Computer fundamentals — hardware, software, storage, operating systems and the vocabulary the paper assumes. Information technology — networks, the internet, email and web basics, and digital safety. Office applications at the level the class syllabus specifies, examined more directly than students expect.

Algorithms and flowcharts — reading and writing simple procedures and tracing them to an output. Programming fundamentals — variables, loops and conditionals at class-appropriate depth.

The reasoning section decides scores

SOF papers include a logical reasoning component, and this is consistently where students lose marks they did not expect to lose.

Series, analogies, coding-decoding, pattern completion and non-verbal reasoning are not taught in school computer lessons, so a student who has revised only the computer syllabus meets them cold. They are entirely learnable and respond quickly to practice.

We give this section its own unit for that reason, rather than treating it as a footnote to the computer content.

How this compares with the other options

ICSO is knowledge-based where Bebras and the Beaver Computing Challenge are reasoning-based. It asks what a student knows about computers; they ask how a student thinks.

Both have value and they suit different students. A child who enjoys learning how things work will take to ICSO; a child who enjoys puzzles will prefer the logic contests. Many schools run both, since the preparation does not overlap and the calendars do not clash.

Students who want to move towards real programming competitions should look at ACSL next, and eventually INOI.

How the classes run

Live online group classes, maximum eight students, grouped by class because the paper is set per class and general preparation wastes time on content a student will not be asked about.

Past papers at the correct class level are worked under timing in the closing weeks, with the reasoning section practised separately.

Dates, fees, eligibility and the exam pattern are set by SOF each cycle. Confirm the current details at sofworld.org and with your school before planning around them.

What students will be able to do

  • Prepare for the paper as it now runs, since SOF presents this as ICSO rather than the older NCO name
  • Work a one-hour offline paper at a single tier, with no Level 2 to plan for
  • Cover computer fundamentals, IT concepts, programming basics and logical reasoning
  • Handle the logical reasoning section, which is where many students lose marks unexpectedly
  • Enter through the school, since students cannot submit applications individually
  • Build the base for harder computing olympiads in later years

Course structure

  1. Unit 1: Computer fundamentals
    Hardware and software, input and output devices, storage, operating systems and the vocabulary the paper assumes.
  2. Unit 2: Information technology concepts
    Networks and the internet, email and web basics, digital safety, and the applied IT knowledge the syllabus covers.
  3. Unit 3: Office applications and practical skills
    Word processing, spreadsheets and presentations at the level the class syllabus specifies, which is examined more directly than students expect.
  4. Unit 4: Algorithms and flowcharts
    Reading and writing simple algorithms, flowchart symbols and tracing a process to its output.
  5. Unit 5: Programming fundamentals
    Variables, loops, conditionals and basic program logic at the level appropriate to the class.
  6. Unit 6: Logical reasoning
    Series, analogies, coding-decoding, patterns and the non-verbal reasoning that SOF papers include. Frequently the difference between a good score and an average one.
  7. Unit 7: Class-specific syllabus coverage
    The paper is set per class, so content is covered against the specific class syllabus rather than a general sweep.
  8. Unit 8: Past papers under timing
    Full one-hour papers at the correct class level, reviewed for pacing and for the reasoning section specifically.

Who this is for

None beyond school computer studies. The syllabus follows the school curriculum with added logical reasoning.

Students join this programme from India, United Arab Emirates, Saudi Arabia, Qatar and OM.

Common questions

Is this the same as the National Cyber Olympiad?

The Science Olympiad Foundation presents this examination as the International Computer Science Olympiad, ICSO. Families who know it by the older NCO name are looking for the same foundation's computer examination. If you are working from older material, check the current name on sofworld.org.

Which classes can take part?

Students in classes 1 to 10 enrolled in SOF-recognised schools may participate, and students from a particular class appear for that class's olympiad only. So a Class 7 student sits the Class 7 paper and is ranked against Class 7 students.

What is the exam pattern?

The paper is one hour, conducted offline, in English, at a single tier with no Level 2. The fee is 170 rupees per student. Confirm the current pattern and marking on sofworld.org, since SOF sets these each year.

Can a student register directly?

No. SOF states that students cannot submit their applications individually and that applications will only be submitted via the schools. Schools must apply at least 30 days before the exam date, so a school that misses the window cannot enter that cycle.

When is it held?

For the 2026-27 cycle SOF lists two dates: 24 September 2026 and 17 December 2026. Schools choose a date. Confirm the current schedule with SOF before planning around it.

What does it actually test?

Computer and information technology knowledge, including programming languages, algorithms, data structures and computer fundamentals, together with a logical reasoning component. The syllabus follows the school curriculum closely, which makes it approachable for a student who has not done competition computing before.

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 6 - Class 8
Level
Beginner to Intermediate
Duration
28 weeks
Each week
3 hours
Batch
Group class, maximum 8 students
Mode
Online
Board
Science Olympiad Foundation
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.