The International Olympiad in Informatics is one of the 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, bring together, challenge, and give recognition to young people who are exceptionally talented 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 students at schools for secondary education.
- To encourage countries to organise a future IOI in their country.
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 on each competition day.