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.
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.
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.
Efficient algorithm development, problem-solving strategies and application of computational thinking skills.
Choosing the right data structures, database design and data management for performant solutions.
Building modern software architectures with scalable, maintainable and clean code principles.
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.
Skorzystaj z tego przewodnika, aby zrozumieć to doświadczenie. Przeczytaj oficjalny regulamin, aby zapoznać się ze wszystkimi wymaganiami wstępnymi i technicznymi.
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.
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.
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 oceny | Punkty |
|---|---|
| Funkcjonalność i stabilność | 30 |
| Innowacja i oryginalność | 25 |
| Jakość i architektura kodu | 25 |
| Doświadczenie użytkownika i użyteczność | 20 |
Zapoznaj się z oficjalnymi zasadami, kryteriami oceny i wymaganiami projektowymi.
Udział oznacza akceptację oficjalnego regulaminu. Od wszystkich zespołów, mentorów i uczniów oczekuje się przeczytania, zrozumienia i przestrzegania zasad.