Alakategoria

Software Projects

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.

Hae nyt Sääntökirja Kaikki kategoriat

Etsi ongelma. Rakenna toimiva ohjelmisto.

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.

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.

Valmistautumisesta kilpailuun

Käytä tätä opasta ymmärtääksesi kokemuksen. Lue virallisesta sääntökirjasta täydelliset osallistumis- ja tekniset vaatimukset.

Mitä valmistaa

Valmistele työprojekti, sen muokattavat lähde- tai projektitiedostot, raportti ja esittelyvideo. Tunnista ulkoiset resurssit ja oma panos selkeästi.

Kilpailupäivänä

Suorita projekti livenä, esittele sen päätoiminnot ja vastaa valintojasi koskeviin kysymyksiin. Ole valmis selittämään testejä, virheitä ja parannuksia omin sanoin.

Mitä tuomaristo etsii

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.

ArviointikriteeritPisteet
Toimivuus ja vakaus30
Innovatiivisuus ja omaperäisyys25
Koodin laatu ja arkkitehtuuri25
Käyttökokemus ja hyödyllisyys20

Projektien esittelyalue

Kilpailun säännöt ja ohjeet

Tutustu virallisiin sääntöihin, arviointikriteereihin ja projektivaatimuksiin.

englanti · V3.0

Osallistuminen edellyttää virallisen sääntökirjan hyväksymistä. Kaikkien tiimien, mentoreiden ja opiskelijoiden odotetaan lukevan, ymmärtävän ja noudattavan sääntöjä.