Sub-Category

Software Projects

SW01 · Software, AI & Simulation

Develop innovative software solutions using Python, C++, Java or similar programming languages and showcase your projects on the international stage.

Apply Now Rules Booklet All Categories

Find a problem. Build working software.

Create a program that helps someone do something better: organise information, learn a skill, automate a task or solve a practical problem. Your team chooses the users and purpose, then develops a working application rather than presenting an idea alone.

At the event, you demonstrate the main features, show how a user moves through the software and explain the code and decisions behind it. Testing, useful error handling and a clear interface help show that the application can work beyond a prepared presentation.

The jury looks at functionality, originality, code quality and usefulness. You do not need a long list of features; focus on a clear problem and a dependable solution you understand. Prepare the project files, report and demonstration required by the official rulebook.

Project Focus Areas

Algorithm Design

Efficient algorithm development, problem-solving strategies and application of computational thinking skills.

Data Structures & Databases

Choosing the right data structures, database design and data management for performant solutions.

Software Architecture

Building modern software architectures with scalable, maintainable and clean code principles.

Software Development

Build solutions for real-world problems

Participants develop original software projects that solve a societal problem or contribute to a specific industry. Web apps, desktop software, automation tools or data analysis platforms are all within scope.

Projects are evaluated by an expert jury for technical depth, user experience, code quality and innovation.

From preparation to competition

Use this guide to understand the experience. Read the official rulebook for the complete entry and technical requirements.

What to prepare

Prepare a working project, its editable source or project files, a report and a demonstration video. Identify external resources and your own contribution clearly.

On competition day

Run the project live, demonstrate its main functions and answer questions about your choices. Be ready to explain tests, errors and improvements in your own words.

What the jury looks for

Assessment follows the category rubric and your registered level. A working, well-understood solution matters more than feature count or unnecessary complexity.

Levels 01–07 • Live demonstration • Maximum 100 points

Report: maximum 10 pages. Demonstration video: maximum 3 minutes. Submit the required source files or repository and setup instructions; check category-specific evidence and the official deadline in the rulebook.

Evaluation criteriaPoints
Functionality & Stability30
Innovation & Originality25
Code Quality & Architecture25
User Experience & Utility20

Project Presentation Area

Competition Rules & Guidelines

Review the official competition rules, evaluation criteria, project requirements and submission guidelines before preparing your project.

English · V3.0

Participation implies acceptance of the official rulebook. All teams, mentors, and students are expected to read, understand, and comply with the rules.