Cosa preparare
Preparare un progetto di lavoro, la sua sorgente modificabile o i file di progetto, un rapporto e un video dimostrativo. Identificare chiaramente le risorse esterne e il proprio contributo.
SW01 · Software, IA e simulazione
Sviluppate soluzioni software innovative utilizzando Python, C++, Java o linguaggi di programmazione simili e presentate i vostri progetti sulla scena internazionale.
Crea un programma che aiuti qualcuno a fare qualcosa di meglio: organizzare informazioni, apprendere un'abilità, automatizzare un'attività o risolvere un problema pratico. Il tuo team sceglie gli utenti e lo scopo, quindi sviluppa un'applicazione funzionante anziché presentare un'idea da sola.
Durante l'evento, dimostrerai le funzionalità principali, mostrerai come un utente si muove attraverso il software e spiegherai il codice e le decisioni dietro di esso. Test, un'utile gestione degli errori e un'interfaccia chiara aiutano a dimostrare che l'applicazione può funzionare oltre una presentazione preparata.
La giuria esamina funzionalità, originalità, qualità del codice e utilità. Non hai bisogno di un lungo elenco di funzionalità; concentrati su un problema chiaro e su una soluzione affidabile che capisci. Preparare i file di progetto, il rapporto e la dimostrazione richiesti dal regolamento ufficiale.
Sviluppo efficiente di algoritmi, strategie di risoluzione problemi e applicazione del pensiero computazionale.
Scelta delle strutture dati corrette, progettazione database e gestione dati per soluzioni performanti.
Costruzione di architetture software moderne con principi di scalabilità e codice pulito.
I partecipanti sviluppano progetti software originali che risolvono un problema sociale o contribuiscono a un settore specifico.
I progetti vengono valutati da una giuria esperta per profondità tecnica, esperienza utente, qualità del codice e innovazione.
Utilizza questa guida per comprendere l'esperienza. Leggi il regolamento ufficiale per l'iscrizione completa e i requisiti tecnici.
Preparare un progetto di lavoro, la sua sorgente modificabile o i file di progetto, un rapporto e un video dimostrativo. Identificare chiaramente le risorse esterne e il proprio contributo.
Esegui il progetto dal vivo, dimostra le sue funzioni principali e rispondi alle domande sulle tue scelte. Sii pronto a spiegare test, errori e miglioramenti con parole tue.
La valutazione segue la rubrica della categoria e il livello registrato. Una soluzione funzionante e ben compresa conta più del numero di funzionalità o della complessità inutile.
Livelli 01–07 • Dimostrazione dal vivo • Massimo 100 punti
Relazione: massimo 10 pagine. Video dimostrativo: massimo 3 minuti. Inviare i file di origine o il repository richiesti e le istruzioni di configurazione; controllare le prove specifiche della categoria e la scadenza ufficiale nel regolamento.
| Criteri di valutazione | Punti |
|---|---|
| Funzionalità e stabilità | 30 |
| Innovazione e originalità | 25 |
| Qualità e architettura del codice | 25 |
| Esperienza utente e utilità | 20 |
Consulta le regole ufficiali del concorso, i criteri di valutazione, i requisiti del progetto e le linee guida per la presentazione prima di preparare il tuo progetto.
La partecipazione implica l'accettazione del regolamento ufficiale. Ci si aspetta che tutti i team, i mentori e gli studenti leggano, comprendano e rispettino le regole.