Sotto-Categoria

Progetti Software

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.

Candidati Ora Libretto delle regole Tutte le Categorie

Trova un problema. Costruisci software funzionante.

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.

Aree di focus del progetto

Progettazione di algoritmi

Sviluppo efficiente di algoritmi, strategie di risoluzione problemi e applicazione del pensiero computazionale.

Strutture dati e database

Scelta delle strutture dati corrette, progettazione database e gestione dati per soluzioni performanti.

Architettura software

Costruzione di architetture software moderne con principi di scalabilità e codice pulito.

Software Development

Crea soluzioni per problemi reali

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.

Dalla preparazione alla competizione

Utilizza questa guida per comprendere l'esperienza. Leggi il regolamento ufficiale per l'iscrizione completa e i requisiti tecnici.

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.

Il giorno della gara

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.

Cosa cerca la giuria

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 valutazionePunti
Funzionalità e stabilità30
Innovazione e originalità25
Qualità e architettura del codice25
Esperienza utente e utilità20

Area di presentazione dei progetti

Regole e linee guida del concorso

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.

Inglese · V3.0

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.