International Olympiad in Informatics (IOI) 2026-27
The International Olympiad in Informatics (IOI) is the world's leading programming competition for secondary school students. Held every year since 1989, it is one of the five international science olympiads, alongside IPhO, IChO, IBO and the IMO.
The 39th IOI will be held in Potsdam, Germany, from 12 to 19 September 2027, hosted by the Hasso Plattner Institute. The 38th edition, IOI 2026, took place in Tashkent, Uzbekistan, from 9 to 16 August 2026, where the Indian team won one silver and one bronze medal.
This article covers everything about IOI 2027, including eligibility, syllabus, exam pattern, awards, and how Indian students can qualify through the Indian Computing Olympiad.
1.0What is the International Olympiad in Informatics?
The International Olympiad in Informatics (IOI) is an annual competitive programming competition for secondary school students worldwide. It is one of the most prestigious events in competitive programming and is considered one of the five international science Olympiads. The IOI is designed to develop an interest in informatics and information technology among students, providing a platform for them to showcase their programming skills.
Participating in the IOI offers students a unique opportunity to enhance their programming skills, engage in friendly competition, and connect with like-minded individuals worldwide.
Here are some brief details about the exam that you must know:
- The first IOI was held in Pravetz, Bulgaria, in 1989; since then a different country hosts it every year.
- Each participating country can send a team of up to four students, along with a team leader and a deputy leader.
- IOI 2026 set a participation record with 386 students from 97 countries.
- IOI 2027 will be hosted by Germany (Potsdam), marking the country's second time as host.
Objectives of the IOI 2026 Exam
The primary aims of the IOI include:
- Identify, challenge and recognise young students with exceptional talent in informatics.
- Build friendly international ties among computer scientists and informatics educators.
- Raise awareness of informatics among school students.
- Encourage countries to run their own national informatics competitions.
Also Read: International Olympiad of Science
2.0Highlights of IOI 2027
The following highlights provide a concise overview of the Informatics Olympiad, as taken from the most recent IOI 2027 exam.
3.0IOI 2027 Exam Dates
IOI 2027 will run from 12 to 19 September 2027 in Potsdam, Germany. For Indian students, the selection cycle starts much earlier, with ZIO-2027 on 21 November 2026.
Note: Dates marked "to be announced" will be updated once IARCS or the IOI 2027 host releases them.
4.0IOI Olympiad Syllabus
The IOI syllabus lists the knowledge contestants are expected to have; the International Scientific Committee uses it to judge whether a task is suitable. It is revised from time to time, so always check the latest version on ioinformatics.org.
Here are the details of the IOI 2026 Syllabus:
- The syllabus outlines essential prerequisite knowledge, categorised as "Included, unlimited" and partially in "Included, to be defined."
- It aids in determining the suitability of tasks for the IOI, guiding the International Scientific Committee (ISC) in evaluating task proposals.
- Additionally, it assists national Olympiad organizers in preparing students for the IOI.
Below is the table providing details of the subject topic and subtopics of the syllabus.
5.0IOI Eligibility
There is no grade or class limit for IOI; any eligible secondary school student can qualify through their country's national selection. As per IOI regulations, a contestant must:
- Be enrolled in a school at secondary level or below, in the country they represent, for most of 1 September to 31 December of the year before the IOI.
- Not be studying half-time or more in a degree programme at a post-secondary institution.
- Be at most 20 years old on 1 July of the IOI year.
For Indian students, eligibility for each stage (ZIO, ZCO, INOI) is set by IARCS and is listed on iarcs.org.in.
6.0How Can Indian Students Qualify for IOI?
Indian students reach IOI through the Indian Computing Olympiad (ICO), conducted by IARCS. There is no direct registration for IOI; the top four students from the national selection form India's team.
- Stage 1 – ZIO or ZCO: Students take either the Zonal Informatics Olympiad (ZIO) or the Zonal Computing Olympiad (ZCO). Clearing either one qualifies them for the next stage.
- ZIO is a computer-based test where students work out answers on paper and type in only the final answers; no coding is needed.
- ZCO is an online programming contest.
- Stage 2 – INOI: Qualifiers of ZIO/ZCO appear for the Indian National Olympiad in Informatics, a programming exam held at centres across India.
- Stage 3 – IOITC: Top INOI performers are invited to the IOI Training Camp. IOITC-2026 was held in Chennai from 1 to 12 June 2026.
- Stage 4 – IOI: The top four students from IOITC represent India at the IOI.
Explore: Unified Cyber Olympiad
7.0IOI Exam Pattern 2026
IOI has two competition days, each with three algorithmic tasks to be solved in five hours. A practice session before the first day helps contestants get used to the system.
Please refer to the table below for a detailed understanding of the exam structure:
8.0How is the IOI Result Declared?
IOI results are announced at the closing ceremony at the end of the competition week, and the full scoreboard is published on ioinformatics.org and the host's website. The IOI 2026 results are already out; IOI 2027 results will be declared in September 2027 in Potsdam.
Indian team results and the team list are published by IARCS on iarcs.org.in.
9.0IOI Awards and Recognition
Participants are recognised for their achievements during a felicitation ceremony after the contest. Based on their performance, medals are awarded. Here are the criteria for distributing the medals to students: