Sub-Category

Software Projects

Sub-Category · Science & Innovation Competition

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

Apply Now All Categories

Software Projects

This sub-category aims for students to develop software solutions for real-world problems using their programming skills. Participants can create desktop, web or system-based applications using Python, C++, Java or any programming language of their choice.

Projects are evaluated based on originality, technical complexity, usability, code quality and social impact. Algorithm design, use of data structures and application of software engineering principles are important evaluation factors.

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.

Competition Rules & Guidelines

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

View Rules Booklet

Show your software project to the world.

Apply now to showcase your coding skills on the international platform.