Just finished

IOI 2019 took place in Azerbaijan, from August 4-11, 2019. More info is available on the official website.

Just finished   IOI 2019 in Azerbaijan


This is the official Syllabus version for IOI 2018 in Japan. 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 (IOI 2018)

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.