Mitä valmistaa
Valmistele työprojekti, sen muokattavat lähde- tai projektitiedostot, raportti ja esittelyvideo. Tunnista ulkoiset resurssit ja oma panos selkeästi.
SW01 · Ohjelmistot, tekoäly ja simulointi
Develop innovative software solutions using Python, C++, Java or similar programming languages and showcase your projects on the international stage.
Luo ohjelma, joka auttaa jotakuta tekemään jotain paremmin: järjestämään tietoa, oppimaan taitoja, automatisoimaan tehtävän tai ratkaisemaan käytännön ongelman. Tiimi valitsee käyttäjät ja tarkoituksen ja kehittää sitten toimivan sovelluksen sen sijaan, että esittelee ideaa yksin.
Tilaisuudessa esittelet tärkeimmät ominaisuudet, näytät kuinka käyttäjä liikkuu ohjelmiston läpi ja selität koodin ja sen takana olevat päätökset. Testaus, hyödyllinen virheiden käsittely ja selkeä käyttöliittymä osoittavat, että sovellus voi toimia valmisteltua esitystä pidemmälle.
Tuomaristo tarkastelee toimivuutta, omaperäisyyttä, koodin laatua ja hyödyllisyyttä. Sinun ei tarvitse pitkää luetteloa ominaisuuksista; keskittyä selkeään ongelmaan ja luotettavaan ratkaisuun, jonka ymmärrät. Valmistele virallisen sääntökirjan edellyttämät projektitiedostot, raportti ja esittely.
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.
Käytä tätä opasta ymmärtääksesi kokemuksen. Lue virallisesta sääntökirjasta täydelliset osallistumis- ja tekniset vaatimukset.
Valmistele työprojekti, sen muokattavat lähde- tai projektitiedostot, raportti ja esittelyvideo. Tunnista ulkoiset resurssit ja oma panos selkeästi.
Suorita projekti livenä, esittele sen päätoiminnot ja vastaa valintojasi koskeviin kysymyksiin. Ole valmis selittämään testejä, virheitä ja parannuksia omin sanoin.
Arviointi noudattaa luokkarubriikkia ja rekisteröityäsi tasoa. Toimiva, hyvin ymmärretty ratkaisu on tärkeämpää kuin ominaisuuksien määrä tai tarpeeton monimutkaisuus.
Tasot 01–07 • Live-esittely • Enintään 100 pistettä
Raportti: enintään 10 sivua. Esittelyvideo: enintään 3 minuuttia. Lähetä vaaditut lähdetiedostot tai arkisto ja asennusohjeet; tarkista luokkakohtaiset todisteet ja virallinen määräaika sääntökirjasta.
| Arviointikriteerit | Pisteet |
|---|---|
| Toimivuus ja vakaus | 30 |
| Innovatiivisuus ja omaperäisyys | 25 |
| Koodin laatu ja arkkitehtuuri | 25 |
| Käyttökokemus ja hyödyllisyys | 20 |
Tutustu virallisiin sääntöihin, arviointikriteereihin ja projektivaatimuksiin.
Osallistuminen edellyttää virallisen sääntökirjan hyväksymistä. Kaikkien tiimien, mentoreiden ja opiskelijoiden odotetaan lukevan, ymmärtävän ja noudattavan sääntöjä.