CareerBox ExamsSchool Olympiads

ICOIndian Computing Olympiad (ZIO/ZCO → INOI → IOITC)

Conducting body
Indian Association for Research in Computing Science (IARCS)
Level
national
Frequency
Once a year (zonal round typically October–December, INOI in January–February)
Mode
Stage 1 is either a written paper (ZIO) or an online programming contest (ZCO); later stages are online programming rounds
Duration
3 hr
Negative marking
None

About ICO

The Indian Computing Olympiad is the official national programme that selects India’s team for the International Olympiad in Informatics. Organised by IARCS, it is unusual among Indian olympiads in offering two doors into Stage 1: the pen-and-paper ZIO, where problems yield to systematic logical work, and the online ZCO, a genuine programming contest — students may attempt either or both.

Qualifiers meet at INOI, a three-hour contest of two hard algorithmic problems solved in C++. Around thirty national toppers then attend the IOI Training Camp, where team-selection tests pick India’s four IOI representatives. Beyond team selection, strong ICO performance has become a respected signal for computer-science admissions and internships.

Accepted by: INOI toppers join the IOI Training Camp (IOITC), from which the four-member team representing India at the International Olympiad in Informatics is selected

Official website

ICO eligibility

School students in India (up to Class 12); no minimum class — younger students regularly participate

ICO exam pattern

Questions
ZIO: a small set of multi-part algorithmic questions; ZCO/INOI: 2–4 programming tasks per round
Total marks
Varies by round and year (published with each contest)
Duration
3 hr

Sections

  • Stage 1 (choose either): Zonal Informatics Olympiad (ZIO) — a paper-based algorithmic problem test — or Zonal Computing Olympiad (ZCO) — a timed programming contest
  • Stage 2: Indian National Olympiad in Informatics (INOI) — two algorithmic problems to be solved in C++ in 3 hours
  • Stage 3: International Olympiad in Informatics Training Camp (IOITC) for roughly the top 30

Marking scheme: None

ICO syllabus outline

  • Algorithmic thinking: ad-hoc reasoning, dynamic programming, graphs, greedy methods and data structures
  • ZIO needs no programming at all — answers are worked out on paper; ZCO and INOI require coding (C++ at INOI)
  • Recent zonal and national rounds have been hosted on competitive-programming platforms (CodeChef through 2023, CodeDrills since 2024)

Preparing for ICO?

Olympiads reward deep fundamentals — the same preparation that pays off later in JEE, NEET and other entrance exams. Explore every national and international olympiad, or check the official site for this year's dates and registration.

More olympiads: Government-Backed National Olympiad Cycle (Science, Maths & Computing)

Sources & official references