About IOI

The International Olympiad in Informatics is one of several international science Olympiads held annually around the world. Exceptional high school students from various countries compete in the prestigious algorithmic competition to sharpen their informatics skills—such as problem analysis, design of algorithms and data structures, programming, and testing.



  • To discover, encourage, challenge, and recognise exceptional high school students for their talent in the field of informatics
  • To foster friendly international relationships among computer scientists and informatics educators
  • To bring the discipline of informatics to the attention of young people
  • To promote the organisation of informatics competitions for high school students
  • To encourage countries to organise future IOI competitions


Each participating country selects a team of up to four contestants to represent their nation. The team, accompanied by a team leader and deputy leader, will compete in a two-day competition. Each contestant competes individually to maximise their score by solving three algorithmic problems within five hours.