What Is the International Olympiad in Informatics?
Secondary students selected through national contests participate in this prestigious programming competition, solving complex algorithmic and computational problems under timed conditions; top problem-solvers receive medals and international recognition.
Where Is the International Olympiad in Informatics Held?
The Olympiad in Informatics is held annually in a different host country, with participants attending in person. Students qualify through national contests, so only selected national teams compete.
The first one was initiated by UNESCO and held in 1989, in Bulgaria.
Enter this competition and explore hundreds of others through Succeed.
About the International Olympiad in Informatics: Empowering Young Minds Through Algorithmic Thinking
The International Olympiad in Informatics (IOI) is one of the most prestigious global competitions in computer science for secondary school students. Established in 1989 under the auspices of UNESCO, the IOI was created to foster interest in informatics and information technology, and to bring together the brightest young programmers from around the world.
The competition is overseen by the IOI International Committee, which sets policies and guidelines, while each edition is organized by a different host country’s national informatics organization—typically supported by their ministry of education or a major academic institution. These hosts are responsible for developing original tasks and managing the logistics of the event.
Focused on algorithmic problem-solving and programming, the IOI challenges participants with complex tasks that require deep logical reasoning, creativity, and precision. It aims to promote excellence in computing education while also encouraging cultural exchange and international collaboration.
Now in its fourth decade, the IOI has grown to include over 90 participating countries. It continues to inspire the next generation of computer scientists and software engineers by offering a platform where talent, perseverance, and innovation are celebrated on a global stage.
Join the Immerse Education 2025 Essay Competition
Follow the instructions to write and submit your best essay for a chance to be awarded a 100% scholarship.
Key Details
Subjects: Computer science, programming, algorithms
How to Enter: Qualify through national informatics olympiad; selected students represent their country.
Age Range: Secondary school students (typically under 20)
Competition Format: Two days of algorithmic programming problems; students code solutions on computers.
Recognition: Gold, silver, and bronze medals; certificates for top performers.
Sample Question: Given a list of cities and roads, find the shortest path between two cities using Dijkstra’s algorithm.
Our Tips for Succeeding in the International Olympiad in Informatics
Practice coding daily, focusing on algorithms, data structures, and problem-solving under timed conditions. Work through past competition problems and participate in online coding contests. Collaborate with peers to discuss solutions and learn new techniques. Consistency, persistence, and a willingness to learn from mistakes will help you excel.
FAQs
Is the International Olympiad in Informatics Competitive?
The International Olympiad in Informatics is very competitive, with national teams selected through challenging contests to compete internationally in programming and algorithms.
Is the Olympiad in Informatics Impressive on College Applications?
Yes, especially for computer science or STEM applicants. It reflects top-tier programming and algorithmic skills and is recognized by leading universities.
Is the Olympiad in Informatics Exclusively for High School Students?
The Olympiad in Informatics is for secondary school students, usually ages 14–19, who have not yet entered university.