Ką paruošti
Paruoškite darbo projektą, jo redaguojamą šaltinį arba projekto failus, ataskaitą ir demonstracinį vaizdo įrašą. Aiškiai nurodykite išorinius išteklius ir savo indėlį.
SW01 · Programinė įranga, DI ir modeliavimas
Develop innovative software solutions using Python, C++, Java or similar programming languages and showcase your projects on the international stage.
Sukurkite programą, kuri padėtų kam nors ką nors padaryti geriau: tvarkyti informaciją, išmokti įgūdžių, automatizuoti užduotį ar išspręsti praktinę problemą. Jūsų komanda pasirenka vartotojus ir tikslą, tada kuria veikiančią programą, o ne vien tik pristato idėją.
Renginyje demonstruosite pagrindines funkcijas, parodysite, kaip vartotojas naudojasi programine įranga, paaiškinsite kodą ir sprendimus. Testavimas, naudingas klaidų tvarkymas ir aiški sąsaja rodo, kad programa gali veikti ne tik paruoštą pristatymą.
Vertinimo komisija vertina funkcionalumą, originalumą, kodo kokybę ir naudingumą. Jums nereikia ilgo funkcijų sąrašo; sutelkite dėmesį į aiškią problemą ir jums suprantamą patikimą sprendimą. Paruoškite projekto failus, ataskaitą ir demonstraciją, kurios reikalaujama pagal oficialią taisyklių knygą.
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.
Naudokite šį vadovą, kad suprastumėte patirtį. Perskaitykite oficialią taisyklių knygą, kad sužinotumėte visą įėjimo ir techninių reikalavimų sąrašą.
Paruoškite darbo projektą, jo redaguojamą šaltinį arba projekto failus, ataskaitą ir demonstracinį vaizdo įrašą. Aiškiai nurodykite išorinius išteklius ir savo indėlį.
Vykdykite projektą gyvai, demonstruokite pagrindines jo funkcijas ir atsakykite į klausimus apie savo pasirinkimą. Būkite pasirengę savo žodžiais paaiškinti testus, klaidas ir patobulinimus.
Vertinama pagal kategorijos rubriką ir jūsų registruoto lygio. Veikiantis, gerai suprantamas sprendimas yra svarbesnis nei funkcijų skaičius ar nereikalingas sudėtingumas.
Lygiai 01–07 • Tiesioginė demonstracija • Daugiausia 100 taškų
Ataskaita: ne daugiau kaip 10 puslapių. Demonstracinis vaizdo įrašas: daugiausiai 3 min. Pateikite reikiamus šaltinio failus arba saugyklą ir sąrankos instrukcijas; patikrinkite konkrečios kategorijos įrodymus ir oficialų terminą taisyklių sąvade.
| Vertinimo kriterijai | Taškai |
|---|---|
| Funkcionalumas ir stabilumas | 30 |
| Inovacijos ir originalumas | 25 |
| Kodo kokybė ir architektūra | 25 |
| Vartotojo patirtis ir naudingumas | 20 |
Peržiūrėkite oficialias taisykles, vertinimo kriterijus ir projekto reikalavimus.
Dalyvavimas reiškia sutikimą su oficialiomis taisyklėmis. Visos komandos, mentoriai ir studentai turi skaityti, suprasti ir laikytis taisyklių.