Competition Guidelines

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.

14 Apr 2026
Primary Selection

NOI Online Qualifier

2026

The primary entry point. An online algorithmic contest held in April 2026 to identify top national talent.

Online Contest
Ongoing
Rating Based

Codeforces Weekly

2025-26

For active competitive programmers. Maintain a 1400+ rating with recent participation.

Global Platform
Oct 2025
Top 6 Finishers

NSSC Winners

2025

Recognizing excellence in the National Schools Software Competition. Top 6 finishers qualify.

Colombo, LK
Nov 2025
Top 3 Performers

YCS Excellence

2025

Top 3 performers from the Young Computer Scientist competition age categories are eligible.

Colombo, LK
Jul 2025
Direct Entry

Math Olympiad

2025-26

Sri Lankan representatives at the International Mathematical Olympiad (IMO) receive direct entry.

International

Program Structure

The complete journey from eligibility verification to international representation.

Eligibility
Qualifying for NOI
NOI
After NOI

Sri Lankans who are not older than 20 yrs by July 1, 2026 and enrolled in a primary or secondary school

NOI Online QualifierPrimary Path
Other Qualification Paths
Codeforces Weekly Contests
National School Software Competition (NSSC)
Young Computer Scientist (YCS)
International Mathematical Olympiad (IMO)

National Olympiad in Informatics

(NOI) 2026

International Olympiad in Informatics

(IOI) 2026, Uzbekistan

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 Documentation

Host Nation

IOI 2026 will be hosted by the Republic of Uzbekistan.

Official Selection Protocol — NOI Sri Lanka 2026