Just finished

Due to COVID-19, IOI 2021 was hosted by Singapore online. Visit the official website to learn more.

Just finished   IOI 2021 was held online


This is the official Syllabus version for IOI 2019 in Azerbaijan. 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 2019)

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.