KIDS CODING WEEK: 8-12 settembre 2025
La Kids Coding Week si svolgerà presso Villa Guastavillani (Via degli Scalini 18) e si terrà in lingua italiana. Le attività saranno suddivise nel seguente modo:
Di seguito il programma completo:
LUNEDÌ
Ore 9:00 (Gruppo 1 e 2): Ice Breaking
Per far conoscere i partecipanti tra loro, saranno organizzate delle attività di ice breaking basate principalmente su tecniche di improvvisazione teatrale. Queste attività favoriranno l’interazione e la collaborazione tra i bambini in modo divertente e creativo. L’attività esperienziale è accompagnata da un continuo focus sull’importanza di skills quali la capacità di lavorare in gruppo e saper integrarsi valorizzando l’altro, la flessibilità, il problem solving, la creatività e la gestione dell’errore.
Ore 11:00 – 11:30 Pausa merenda
Ore 11:30 – 13:30
Gruppo 1: Salviamo Bologna e le sue torri!
La città di bologna è sotto scacco, delle torri sono sparite!
In questo lab di coding svilupperemo un videogioco in cui il personaggio dovrà superare diversi livelli e difficoltà cercando di raccogliere tutti i pezzi necessari alla costruzione delle torri di Bologna.
In questa prima lezione conosceremo l’ambiente di sviluppo Snap! e avremo un primo approccio al coding facendo muovere il personaggio con la tastiera. Inizieremo a progettare il primo livello: il labirinto.
Gruppo 2: Alla scoperta dell’Intelligenza Artificiale e del Prompt Engineering
In questa prima lezione, gli studenti scopriranno che cos’è l’Intelligenza Artificiale: come funziona, dove la troviamo nella vita di tutti i giorni e perché è così importante. Impareranno cosa sono i prompt, ovvero le istruzioni che diamo all’AI per ottenere risposte. Sperimenteranno il prompt engineering, l’arte di scrivere richieste efficaci, utilizzando un chatbot di AI. Dopo alcuni esempi e prove guidate, ciascuno studente intervisterà un compagno e usando l’AI scriverà un prompt per far presentare il compagno alla classe… in modo originale e creativo!
Ore 13:30 – 14:30 Pausa pranzo
Ore 14:30 – 16:30
Gruppo 1: Salviamo Bologna e le sue torri!
La città di bologna è sotto scacco, delle torri sono sparite!
In questo lab di coding svilupperemo un videogioco in cui il personaggio dovrà superare diversi livelli e difficoltà cercando di raccogliere tutti i pezzi necessari alla costruzione delle torri di Bologna.
In questa prima lezione conosceremo l’ambiente di sviluppo Snap! e avremo un primo approccio al coding facendo muovere il personaggio con la tastiera. Inizieremo a progettare il primo livello: il labirinto.
Gruppo 2: Riconosciamoci con l’AI: il volto del mio compagno
In questo laboratorio, gli studenti useranno Teachable Machine, uno strumento semplice e divertente per addestrare l’AI. L’obiettivo sarà allenare un modello di riconoscimento facciale che distingua tra due compagni. Gli studenti scatteranno alcune foto dei loro volti e insegneranno all’AI a riconoscerli. Scopriranno come funziona l’apprendimento automatico, e vedranno in tempo reale come la macchina “impara” a distinguere una persona dall’altra. Un modo pratico e coinvolgente per comprendere il riconoscimento visivo!
MARTEDÌ
Ore 9:00 – 11:00
Gruppo 1: Il labirinto: contatto fra elementi del gioco
In questo lab creiamo a tutti gli effetti il primo livello: aggiungiamo muri, la porta per uscire e la chiave per aprirla.
Utilizzando appropriati blocchi di programmazione impediremo al personaggio di attraversare le pareti, di raccogliere la chiave ed infine aprire la porta per passare al livello successivo.
Apprendiamo nuovi concetti e blocchi di programmazione con sperimentazione individuale.
Gruppo 2: Think like a bot, avoid it like an agent!
Quando diciamo che un robot è intelligente? Come fanno i robot ad eseguire correttamente un compito? Come in molti altri ambiti anche nel caso degli agenti intelligenti si prende esempio dalla natura e dal comportamento umano.
Scopriremo come poter sfruttare questo per poter insegnare a un robot agente come evitare gli ostacoli lungo il cammino, valutando vari comportamenti possibili
Ore 11:00 – 11:30 Pausa merenda
Ore 11:30 – 13:30
Gruppo 1: Think like a bot
Quando diciamo che un robot è intelligente? Come fanno i robot ad eseguire correttamente un compito? Come in molti altri ambiti anche nel caso degli agenti intelligenti si prende esempio dalla natura e dal comportamento umano.
Scopriremo come un robot è in grado di compiere delle attività prendendo noi come riferimento, analizzando il processo che ci porta a scegliere fra un insieme di azioni quella più corretta per il nostro obiettivo
Gruppo 2: Play and grow
Verranno utilizzate tecniche di improvvisazione teatrale che, grazie al gioco e al divertimento, permetteranno ai partecipanti di esplorare le proprie abilità individuali, consentendo di:
Ore 13:30 – 14:30 Pausa pranzo
Ore 14:30 – 16:30
Gruppo 1: Play and grow
Verranno utilizzate tecniche di improvvisazione teatrale che, grazie al gioco e al divertimento, permetteranno ai partecipanti di esplorare le proprie abilità individuali, consentendo di:
Gruppo 2: Elementi base di snap
In questa lezione verranno analizzati e ordinati i vari passaggi necessari per realizzare il gioco, in base al livello di difficoltà.
Successivamente, si utilizzeranno i primi blocchi di Snap! per imparare le azioni più semplici, come il movimento e la modifica dell’aspetto.
In un secondo momento, gli elementi del gioco verranno messi in comunicazione tramite l’invio di messaggi, creando un piccolo sistema per avviare il gioco.
A questo punto, ai ragazzi verrà chiesto di rielaborare il meccanismo dei messaggi per progettare in autonomia un sistema funzionale all’avvio del gioco.
MERCOLEDÌ
Ore 9:00 – 11:00
Gruppo 1: I canali: movimento infinito degli ostacoli
In questa lezione verrà aggiunto un secondo livello in cui diversi ostacoli si muoveranno rendendo difficile il recupero dei frammenti delle torri.
Conosceremo nuovi blocchi e concetti di programmazione per permettere il movimento autonomo degli ostacoli e per la raccolta dei frammenti sparsi nel livello.
Gruppo 2: Strutture base dell’informatica
A questo punto verranno introdotti i costrutti fondamentali dell’informatica, come le strutture condizionali (if-else) e i cicli (while), per realizzare i meccanismi di base del gioco.
Ai ragazzi verrà chiesto di riflettere su quale possa essere il modo migliore per implementare tali meccanismi. In questo modo, svilupperanno un proprio ragionamento logico, applicando quanto appreso attraverso i blocchi già analizzati.
Ore 11:00 – 11:30 Pausa merenda
Ore 11:30 – 13:00 (Gruppo 1 e 2): Play and grow
Verranno utilizzate tecniche di improvvisazione teatrale che, grazie al gioco e al divertimento, permetteranno ai partecipanti di esplorare le proprie abilità individuali, consentendo di:
Ore 13:00 – 14:30 Pausa pranzo
Ore 14:30 – 16:30
Gruppo 1: Torri recuperate: interazione con l’utente
Superati tutti i livelli passiamo alla scena finale in cui daremo un nome alla torre di bologna del personaggio. Verranno utilizzati blocchi di interazione con l’utente (input/output).
Gruppo 2: Riconosciamoci con l’AI: il volto del mio compagno
In questo laboratorio, gli studenti useranno Teachable Machine, uno strumento semplice e divertente per addestrare l’AI. L’obiettivo sarà allenare un modello di riconoscimento facciale che distingua tra due compagni. Gli studenti scatteranno alcune foto dei loro volti e insegneranno all’AI a riconoscerli. Scopriranno come funziona l’apprendimento automatico, e vedranno in tempo reale come la macchina “impara” a distinguere una persona dall’altra. Un modo pratico e coinvolgente per comprendere il riconoscimento visivo!
GIOVEDÌ
Ore 9:00 – 11:00
Gruppo 1: Introduzione all’intelligenza artificiale
Un laboratorio pensato per avvicinare i più piccoli al mondo dell’intelligenza artificiale in modo semplice, creativo e divertente. Attraverso attività pratiche, giochi interattivi e brevi esperimenti digitali, i bambini scopriranno cos’è l’AI, come funziona e dove la incontriamo nella vita di tutti i giorni. Il percorso stimola la curiosità, il pensiero logico e la capacità di collaborare, offrendo un primo sguardo consapevole sulle tecnologie del futuro.
Gruppo 2: Clonazione degli elementi del gioco
In questa lezione verranno spiegati dei meccanismi semplificati per ottenere una copia di uno sprite. In questo modo sarà possibile realizzare gli ultimi meccanismi più complessi del gioco.
Una volta raggiunto questo punto, gli elementi del gioco saranno funzionanti e saranno i ragazzi stessi a realizzare le immagini del gioco.
Ore 11:00 – 11:30 Pausa merenda
Ore 11:30 – 13:00 (Gruppo 1 e 2): Play and grow
Verranno utilizzate tecniche di improvvisazione teatrale che, grazie al gioco e al divertimento, permetteranno ai partecipanti di esplorare le proprie abilità individuali, consentendo di:
Ore 13:00 – 14:30 Pausa pranzo
Ore 14:30 – 16:30
Gruppo 1: Si gioca! Prova del gioco e miglioramenti
In questo ultimo incontro testiamo il gioco, provandolo dall’inizio. Raffiniamo e concludiamo eventuali parti parziali. Tutti/e i/le partecipanti saranno liberi/e di personalizzare a proprio piacimento i diversi livelli del gioco.
Gruppo 2: Rendiamo il gioco completo: Musica e suoni
I ragazzi completeranno i disegni e, con l’aiuto dell’insegnante, caricheranno le diverse immagini del gioco.
Successivamente aggiungeranno i blocchi necessari per creare gli effetti sonori e semplici logiche per riprodurre la musica in loop.
Infine, insieme ai ragazzi, verrà organizzata una breve presentazione da esporre durante la condivisione dei progetti dei vari gruppi.
VENERDÌ
Ore 9:00 – 11:00
Gruppo 2: Pose in movimento: insegniamo all’AI a riconoscere il nostro corpo
In questa lezione gli studenti si muoveranno… letteralmente! Utilizzando ancora Teachable Machine, scopriranno come un’AI può imparare a riconoscere pose del corpo e movimenti. Dopo una breve spiegazione su cos’è la pose estimation, gli studenti creeranno un semplice modello che riconosca alcune pose scelte da loro (ad esempio: in piedi, braccia in alto, seduti…). Il laboratorio si trasformerà in un gioco interattivo, dove l’AI dovrà indovinare che posizione stanno assumendo. Un’attività divertente per capire come la tecnologia può leggere i nostri movimenti.
Ore 11:00 – 11:30 Pausa merenda
Ore 11:30 – 13:30 (Gruppo 1 e 2): Presentazione dei progetti finali ai genitori