Just finished

IOI 2022 took place in Indonesia. Visit the official website to learn more.

Just finished   IOI 2022 in Indonesia


This is the official Syllabus version since IOI 2020 (no major changes have been made since then). The Syllabus is an official document related to the IOI. For each IOI, an up-to-date version of the Syllabus is produced by the ISC, as described in the IOI Regulations, Statue 3.13.

        Syllabus (since IOI 2020)

The original proposal of the IOI Syllabus was co-authored by Tom Verhoeff, Gyula Horvath, Krzysztof Diks, and Gordon Cormack.
Since 2007, the following people have maintained the syllabus and made significant contributions: Michal Forisek, Jakub Lacki and Richard Peng.

The Syllabus is prepared and used by the International Scientific Committee of the IOI.
The most recent batch of revisions to the Syllabus was made by the ISC between February and July 2016.

You are welcome to send any feedback on the Syllabus to the current maintainer's e-mail address (forisek_at_dcs.fmph.uniba.sk).
For people interested in contributing to the quality of the Syllabus, some additional background on the Syllabus and other miscellaneous information can be found at http://ksp.sk/~misof/ioi-syllabus/

It might also be a good idea to look at problems from past Olympiads, which are available on the Editions page.

Need more info?


Not sure where to go? Click here to view some basic information on how to learn programming and prepare to win a medal at the IOI.


A couple of volunteers maintain a separate page with stats about people who participated at the International Olympiad in Informatics.


The IOI publishes a journal every year, with original high-quality scientific papers related to education, contests and algorithms.