If you’re passionate about algorithmic challenges and solving complex problems, the 2025 Tech Olympics Algorithm Track is for you!
This competition is held in two stages:
The preliminary round will be held online on Thursday, September 25, 2025, where teams of two will compete.
Based on the scores, top teams will advance to the final round, which will take place onsite in Tehran, Iran, on Thursday, October 30, 2025.
Preliminary Competition: Online, Thursday, September 25 2025
Final Competition: Onsite, Thursday, October 30, 2025
Closing Ceremony: Onsite, Friday, October 31, 2025
Preliminary Round Prizes for the Top 5 Teams:
Qualification for the final round
Travel expenses to Tehran: up to $200 per person
Accommodation expenses in Tehran
1st place team: $600 (conditional on attending the final round)
2nd place team: $450 (conditional on attending the final round)
3rd place team: $300 (conditional on attending the final round)
4th place team: $250 (conditional on attending the final round)
5th place team: $200 (conditional on attending the final round)
Special Rule:
At least one team from Iraq or Oman is guaranteed a place among the Top 5 teams.
Prizes for Teams Ranked 5th to 10th:
Qualification for the onsite final round
Final Round Prizes:
A total of $1000 awarded to the top 3 teams
Competitors: 13
Time To Start | Start Time | Duration | |
---|---|---|---|
Algorithm – Learning | Running... | 8/10/2025, 00:00 GMT+3:30 | 0:00:00 |
Algorithm – Preliminary | 33 days | 9/25/2025, 17:00 GMT+3:30 | 3:00:00 |
Algorithm – Final | 68 days | 10/30/2025, 00:00 GMT+3:30 | 3:00:00 |
The preliminary round will be held online on September 25, 2025. Based on team performance in this stage, the top teams will be selected, and up to 10 teams will advance to the onsite round.
Teams that qualify for the final will be invited to an online webinar. This session is intended to cover key points regarding participation in the final, ensuring that all participants are fully prepared to compete in the final round.
The final competition will be held onsite on October 30, 2025, in Tehran, Iran, at Pardis Technology Park.
The participation costs for the top 5 teams in the final round will be covered by the organizing committee.
The final event schedule is as follows:
Welcome and introduction to different parts of the event
Competition
Break and refreshments
The closing ceremony and prize distribution will be held on Friday, October 31, 2025, in Tehran, Iran, at Pardis Technology Park, simultaneously with all other disciplines of the 2025 Technology Olympics.
In the Algorithm competition, participants face algorithmic problems that require analytical thinking, optimization, and the implementation of efficient algorithms. The goal of this track is to evaluate your problem-solving ability, creative thinking, and programming skills under challenging conditions.
You may solve the problems using any programming language supported by the Codern judging system (such as C, C++, Python, Java, and others).