Path to the National Team
A comprehensive guide for students aspiring to represent Sri Lanka at the International Olympiad in Informatics (IOI) 2026.
About the Competition
The National Olympiad in Informatics (NOI) is the premier platform for identifying Sri Lanka's most talented young computer scientists. Unlike traditional software development, NOI focuses exclusively on Competitive Programming.
Contestants are challenged to solve complex algorithmic problems using logic and mathematical precision. Success requires deep knowledge of data structures, algorithms, and computational efficiency.
Eligibility
Sri Lankan citizen enrolled in a primary or secondary school.
Not older than 20 years of age by July 1, 2026.
Demonstrated proficiency in algorithmic thinking.
Qualification Paths
Candidates must qualify through at least one of the following five distinct academic and competitive pathways.
NOI Online Qualifier
The primary entry point. An online algorithmic contest held in April 2026 to identify top national talent.
Codeforces Weekly
For active competitive programmers. Maintain a 1400+ rating with recent participation.
NSSC Winners
Recognizing excellence in the National Schools Software Competition. Top 6 finishers qualify.
YCS Excellence
Top 3 performers from the Young Computer Scientist competition age categories are eligible.
Math Olympiad
Sri Lankan representatives at the International Mathematical Olympiad (IMO) receive direct entry.
Program Structure
The complete journey from eligibility verification to international representation.
Standard Technical Environment
As per the International Olympiad standards, C++ is the mandatory programming language. We advise candidates to build deep proficiency in C++ STL and optimized implementations.
View DocumentationHost Nation
IOI 2026 will be hosted by the Republic of Uzbekistan.
Official Selection Protocol — NOI Sri Lanka 2026