Awards
- {awards.map((award, index) => ( -{award.title}
-{award.description}
-Date: {award.date}
-+ How to Compete +
+How to Compete | තරඟ වදින ආකාරය
-Eligibility | සුදුසුකම්
--
-
- The National Olympiad in Informatics program is for secondary school students, and contestants should be enrolled in a school. -
- Contestants should be not older than twenty years on the 1st of July 2022. -
Process of the competition | තරඟ ක්රියාවලිය
-Upon registering at the NOI website, you will be able to sign into the NOI portal using the email and password provided at registration. The NOI portal is the dashboard that contains information regarding upcoming competitions, training sessions, homework, etc. personalized for you.
-If you’re new to programming, you can start off with the training material provided in the NOI portal.
+ {/*+ About the Competition +
++ NOI focuses on Competitive Programming, a format + where participants are presented with clearly + defined problems. Contestants must write programs + that solve these problems efficiently. Submitted + solutions are evaluated against test cases, with + emphasis on algorithms and computational thinking + rather than software development skills like UI/UX + design or application development. Participants are + expected to write simple programs that process + inputs and produce outputs. +
-Division B Program :
--
-
- All newly registered contestants will be added to the Division B program as stated earlier. -
- The monthly practice contests for the Division B contestants commenced on the 25th of November 2021. -
- Contestants in this division have to face monthly practice contests hosted by the ACM Student Chapter of UCSC in collaboration with the Scientific Committee of NOI and these will be notified to the participants by the event coordinators. -
- At the end of each monthly contest, the top two contestants of the Division B program will be promoted to the Division A program. -
+ Eligibility +
++ Sri Lankans who are not older than 20 yrs by July 1, 2026, + and enrolled in a primary or secondary school (government / private) as a student are eligible for NOI. +
-Division A Program :
--
-
- The initial 8 contestants of the division A program have already been selected from the NOI 2021 competition after taking their final scores into consideration. With the initial 8 contestants, the Division A training program commenced in November 2021. -
- Participants who enter this division will remain in this division until the end of the next Division B monthly practice contest. -
- Contestants will have to participate in a set of competitions every month. -
- The score of the participants in the division A program will be calculated based on the score obtained by participating in contests instructed by the program organizers. (Eg : A coordinator may instruct you to take part the codeforces contests along with other international contests) -
- Contestants in the division A program are allowed to compete in NOI monthly contests, but their results wouldn't be counted for the final leaderboard of the contest. -
- At the end of each monthly Division B contest, the last ranking two members of the Division A program will be demoted to the Division B program. -
+ Competition Structure +
-The main competition (or the National Olympiad in Informatics) will take place at the University of Colombo. The 8 contestants of Division A by April 2022 will be straight away participating in the main competition. In addition to that, there will be an online Qualifier Round which is open to any school student who meets the eligibility criteria. The top-ranking 8 students selected from this Qualifier Round will be given the chance to compete in the main competition. All registered contestants are invited to take part in the Qualifier Round.
++
+ National Olympiad in Informatics (NOI) +
++ National Olympiad in Informatics is a + two-day on-site competition totaling 10 + hours. Contestants are evaluated on + challenging problem-solving tasks using C++. + The top four performers with non-zero + scores are selected to represent Sri Lanka at + the International Olympiad in Informatics (IOI) 2026, Bolivia. -
Four contestants will be selected based on their performance at the main competition to represent Sri Lanka at the International Olympiad in Informatics 2022 program, hosted by Indonesia.
-- const state = status === "authenticated" ? "authenticated" : "unauthenticated"; - const name = String(profileData?.given_name); + To participate in NOI, individuals must fulfill the eligibility + criteria above AND also fulfill one of the qualification paths below. + +
+ Qualifying for National Olympiad in Informatics (NOI) +
+
+ There are 5 paths through which an eligible (see eligibility criteria above)
+ individual can become qualified to participate in
+ National Olympiad in Informatics 2026.
+
+ Meeting the qualification criteria of at least one
+ of the following paths will qualify you for the
+ National Olympiad in Informatics.
+
+ It is recommended that you do the NOI Online Qualifier unless you are already
+ qualified through one of the other paths.
+
-
+
-
+
+ NOI Online Qualifier +
++ This is an online competitive programming contest held in April 2026. +
+
+ Top 8 performers in NOI Online Qualifier round (excluding contestants already + qualified through another path), with a non-zero score are qualified for NOI + through this path. +
+ All candidates registered through the website will receive notification via + email on the dates and the instructions to participate in the NOI Online + Qualifier. +
+ -
+
+ Codeforces Weekly Contests +
++ Individuals rated above 1400 following at least 2 rated Codeforeces contests between Jan 1, 2026 to + March 31, 2026 are qualified for NOI through this path. +
+
+ -
+
+ National Schools Software Competition + (NSSC) +
++ Top 6 performers with a non-zero score in the most recent NSSC held prior to the + National Olympiad in Informatics (NOI) are qualified for NOI through this path. +
+
+ -
+
+ Young Computer Scientist (YCS) + Competition +
++ Individuals who rank among the top 3 + in the respective age categories, in the most recent YCS + competition held prior to the NOI + are qualified for NOI through this path. +
+
+ -
+
+ International Mathematical Olympiad (IMO) +
++ Individuals who competed at the most recent IMO prior to NOI, + representing Sri Lanka are qualified for NOI through this path. +
+
+
*/} + {/* National Olympiad in Informatics (NOI)*/} + {/* Elimination Round*/} + {/*
*/} + {/**/} + {/* If more than 30 contestants successfully*/} + {/* meet the preliminary qualification criteria*/} + {/* from one or more of the above options, an*/} + {/* elimination round will be held to further*/} + {/* filter participants down to 30. This*/} + {/* in-person competition will select the top 30*/} + {/* contestants with non-zero scores to move*/} + {/* forward.*/} + {/*
*/} + {/*+ International Olympiad in Informatics (IOI) +
+
+ The top four performers with non-zero
+ scores are selected to represent Sri Lanka at
+ the International Olympiad in Informatics (IOI) 2026, Bolivia.
- return (
- <>
- Upon registering at the NOI website, you will be able to sign into the NOI portal using the email and password provided at registration. The NOI portal is the dashboard that contains information regarding upcoming competitions, training sessions, homework, etc. personalized for you. If you’re new to programming, you can start off with the training material provided in the NOI portal.How to Compete | තරඟ වදින ආකාරය
- Eligibility | සුදුසුකම්
-
-
- Process of the competition | තරඟ ක්රියාවලිය
-
Division B Program :
--
-
- All newly registered contestants will be added to the Division B program as stated earlier. -
- The monthly practice contests for the Division B contestants commenced on the 25th of November 2021. -
- Contestants in this division have to face monthly practice contests hosted by the ACM Student Chapter of UCSC in collaboration with the Scientific Committee of NOI and these will be notified to the participants by the event coordinators. -
- At the end of each monthly contest, the top two contestants of the Division B program will be promoted to the Division A program. -
+ Eligible Languages +
+Division A Program :
--
-
- The initial 8 contestants of the division A program have already been selected from the NOI 2021 competition after taking their final scores into consideration. With the initial 8 contestants, the Division A training program commenced in November 2021. -
- Participants who enter this division will remain in this division until the end of the next Division B monthly practice contest. -
- Contestants will have to participate in a set of competitions every month. -
- The score of the participants in the division A program will be calculated based on the score obtained by participating in contests instructed by the program organizers. (Eg : A coordinator may instruct you to take part the codeforces contests along with other international contests) -
- Contestants in the division A program are allowed to compete in NOI monthly contests, but their results wouldn't be counted for the final leaderboard of the contest. -
- At the end of each monthly Division B contest, the last ranking two members of the Division A program will be demoted to the Division B program. -
+ International Olympiad in Informatics (IOI) + only allows C++ as the programming language. + Therefore, National Olympiad in Informatics + (NOI) also allows C++ as the programming + language. +
+The main competition (or the National Olympiad in Informatics) will take place at the University of Colombo. The 8 contestants of Division A by April 2022 will be straight away participating in the main competition. In addition to that, there will be an online Qualifier Round which is open to any school student who meets the eligibility criteria. The top-ranking 8 students selected from this Qualifier Round will be given the chance to compete in the main competition. All registered contestants are invited to take part in the Qualifier Round.
++ Students are encouraged to start with any + language they are comfortable with and gradually + transition to C++ with guidance from the NOI + community. +
+Four contestants will be selected based on their performance at the main competition to represent Sri Lanka at the International Olympiad in Informatics 2022 program, hosted by Indonesia.
-+ Four contestants will be selected based on their + performance at the main competition to represent Sri + Lanka at the International Olympiad in Informatics + 2026 program, hosted by Bolivia. +
++ {organizer.name} +
+{organizer.title}
+{organizer.organization}
++ Organizers +
++ Organized by{" "} + + IEEE CodeX Sri Lanka + {" "} + in collaboration with the{" "} + + National Olympiad in Informatics Scientific + Committee + + , and endorsed by the{" "} + + Ministry of Education Sri Lanka + + . +
++ IEEE +
++ NOI Scientific Committee +
+Loading...
Profile Information
Register
- -You are not logged in!
-+ Resources +
++ Past Problems and Solutions +
++ {resource.title} +
+ ++ Books +
++ Others +
++ Results | ප්රතිඵල +
++ April 2024 +
+| Position | +Hackerrank ID | +First Name | +Last Name | +School | +Score | +
|---|---|---|---|---|---|
| + {data.position} + | ++ {data.hackerrankID} + | ++ {data.firstName} + | ++ {data.lastName} + | ++ {data.school} + | ++ {data.score} + | +
{event}
+ +{description}
+{date}
+