Podkategoria

Software Projects

SW01 · Oprogramowanie, AI i symulacja

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

Aplikuj teraz Broszura z przepisami Wszystkie kategorie

Znajdź problem. Zbuduj działające oprogramowanie.

Stwórz program, który pomoże komuś zrobić coś lepiej: uporządkować informacje, nauczyć się umiejętności, zautomatyzować zadanie lub rozwiązać praktyczny problem. Twój zespół wybiera użytkowników i cel, a następnie opracowuje działającą aplikację, zamiast przedstawiać sam pomysł.

Podczas wydarzenia demonstrujesz główne funkcje, pokazujesz, w jaki sposób użytkownik porusza się po oprogramowaniu oraz wyjaśniasz kod i decyzje, które za nim stoją. Testowanie, przydatna obsługa błędów i przejrzysty interfejs pokazują, że aplikacja może działać poza przygotowaną prezentacją.

Jury patrzy na funkcjonalność, oryginalność, jakość kodu i użyteczność. Nie potrzebujesz długiej listy funkcji; skoncentruj się na jasnym problemie i niezawodnym rozwiązaniu, które rozumiesz. Przygotuj pliki projektu, raport i demonstrację wymagane przez oficjalny zbiór przepisów.

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.

Od przygotowań do zawodów

Skorzystaj z tego przewodnika, aby zrozumieć to doświadczenie. Przeczytaj oficjalny regulamin, aby zapoznać się ze wszystkimi wymaganiami wstępnymi i technicznymi.

Co przygotować

Przygotuj działający projekt, jego edytowalne pliki źródłowe lub pliki projektu, raport i film demonstracyjny. Jasno określ zasoby zewnętrzne i swój wkład.

W dniu zawodów

Uruchom projekt na żywo, zademonstruj jego główne funkcje i odpowiedz na pytania dotyczące Twoich wyborów. Przygotuj się na wyjaśnienie testów, błędów i ulepszeń własnymi słowami.

Czego szuka jury

Ocena jest zgodna z rubryką kategorii i zarejestrowanym poziomem. Działające, dobrze rozumiane rozwiązanie jest ważniejsze niż liczba funkcji i niepotrzebna złożoność.

Poziomy 01–07 • Demonstracja na żywo • Maksymalnie 100 punktów

Raport: maksymalnie 10 stron. Film demonstracyjny: maksymalnie 3 minuty. Prześlij wymagane pliki źródłowe lub repozytorium i instrukcje dotyczące konfiguracji; sprawdź dowody dotyczące danej kategorii i oficjalny termin w regulaminie.

Kryteria ocenyPunkty
Funkcjonalność i stabilność30
Innowacja i oryginalność25
Jakość i architektura kodu25
Doświadczenie użytkownika i użyteczność20

Strefa prezentacji projektów

Zasady i wytyczne konkursu

Zapoznaj się z oficjalnymi zasadami, kryteriami oceny i wymaganiami projektowymi.

Angielski · V3.0

Udział oznacza akceptację oficjalnego regulaminu. Od wszystkich zespołów, mentorów i uczniów oczekuje się przeczytania, zrozumienia i przestrzegania zasad.