Il Coding avvicina i bambini al pensiero computazionale attraverso attività di programmazione semplici e coinvolgenti.
Imparano a scomporre un problema in passaggi, costruire sequenze logiche, verificare il risultato e correggere gli errori, sviluppando un approccio basato sulla curiosità, sulla sperimentazione e sulla ricerca di soluzioni.
Obiettivo formativo: Sviluppare il pensiero logico e la capacità di affrontare problemi attraverso la costruzione di procedure, aiutando i bambini a ragionare, sperimentare, riconoscere gli errori e cercare alternative, individualmente e insieme agli altri.
Destinatari: Tutte le classi della scuola primaria, con attività e livello di difficoltà adattati all'età.
Durata: Moduli da 6 a 8 ore, indicativamente con incontri di un'ora alla settimana.
Cosa imparano i bambini
Attraverso le attività di Coding i bambini imparano a:
affrontare un problema individuando una sequenza di azioni;
sviluppare pensiero logico e capacità di problem solving;
formulare ipotesi, sperimentarle e verificarne il risultato;
riconoscere gli errori e utilizzarli per migliorare il risultato;
esprimere idee e creatività attraverso linguaggi e codici;
collaborare e confrontare strategie e approcci differenti.
Come si lavora
Le attività utilizzano prevalentemente la programmazione visuale a blocchi, che consente ai bambini di costruire semplici programmi combinando istruzioni in modo intuitivo, senza la necessità di conoscere un linguaggio di programmazione.
Gli esercizi vengono affrontati individualmente, in coppia o in piccoli gruppi, favorendo il confronto tra opzioni diverse e il debugging: individuare un errore, comprenderne la causa, modificare la sequenza e verificarne nuovamente il funzionamento.
Il tutor accompagna i bambini nella ricerca della soluzione, lasciando spazio alla sperimentazione.
Le attività vengono concordate con i docenti e adattate all'età degli alunni e al livello di familiarità della classe con gli strumenti digitali.
Coding e discipline: imparare attraverso il percorso
Le attività di Coding e robotica educativa possono essere collegate ai contenuti affrontati in classe, trasformando la programmazione in uno strumento per applicare conoscenze provenienti da discipline diverse.
Con robot come Codey Rocky, ad esempio, gli alunni possono programmare un percorso seguendo una traccia predisposta sul pavimento e raggiungendo tappe successive. Lungo il percorso incontrano quesiti, problemi o attività da risolvere per poter proseguire.
In questo modo il Coding può integrarsi con matematica, geografia, storia, lingua straniera, grammatica, orientamento nello spazio e altri contenuti curricolari, combinando ragionamento logico, programmazione e conoscenze disciplinari.
Cosa serve per partecipare
Attività con Code.org: Computer o tablet con connessione a Internet e possibilità di accedere alla piattaforma Code.org.
Attività di robotica educativa: I robot educativi devono essere messi a disposizione dalla scuola. Le attività vengono definite in funzione della dotazione disponibile e possono utilizzare, ad esempio, Codey Rocky, mTiny o Bee-Bot.
Prima dell'avvio: M4E verifica con la scuola la disponibilità di dispositivi, connettività e robot educativi, adattando le attività alle risorse disponibili e all'organizzazione della classe.
Costo: Nessun costo a carico della scuola.