Feb 28, 2019

International Olympiad of Informatics (IOI) National Representative Selection

  • Crimson Education
  • Remote (Online for 2020)
Multiple Competition


The competition tasks are of algorithmic nature; however, the contestants have to show such basic IT skills as problem analysis, design of algorithms and data structures, programming and testing.

The students are typically given three problems which they have to solve in five hours. Each student works on his/her own, with only a computer and no other help allowed, specifically no communication with other contestants, books etc. Usually to solve a task the contestant has to write a computer program (in C, C++, Pascal, or Java) and submit it before the five-hour competition time ends.

The student who solved the problem most efficiently receives the highest score.

For more information please visit the official website here

Type of Opportunity

Extracurricular Activity

Age Range

15 - 18 (middle school student 2nd, 3rd grade and high school students 1st, 2nd grade)



First, the applicants go through online registration where they need to submit their application forms, recommendation, personal essay, school grades and additional prizes they received. The ones who qualify interview. There are only 4 spots for national representative. Summer school is for two weeks, winter school is for 2 weeks, focused on training for international round. Anyone can apply for Regular education session.

Participation Cost


There is no application fee but there may be fees related to summer/winter school or Regular education sessions.

Minimum Technical Skill Needed


Need great amount of knowledge in informatics to be selected as a candidate and participate in international round. It is not unusual for university level informatics to be part of the test. Can participate in regular education as that does not have any selection process.

Time Commitment


Total education period is one year.

Application Deadline

The 32nd International Olympiad in Informatics (IOI 2020) will be held from 13 to 19 September 2020. See website for more information on deadlines

Application Process Includes

1. Registering online, submitting required forms

2. Interview