# data[].attributes.attachment_link.title
Report - l' Eredita (Energia Nucleare in Italia)

# data[].attributes.body
https://www.youtube.com/watch?v=BgKYQ0af5gk

# data[].attributes.body
articolo Repubblica

# data[].attributes.attachment_link.readable_text
TUTTI PAZZI per il coding, l'arte di imparare quasi per gioco i rudimenti del linguaggio informatico. Coding è il termine inglese per programmazione, ma si va ben oltre un'ordinaria traduzione. Nelle scuole moderne si fonde con i più moderni principi didattici, con tecniche di formazione che si sono andate sviluppando nel tempo, basate sull'idea che imparare può e dovrebbe essere divertente, piacevole, stimolante.

Le lezioni di coding, dunque, non sono tradizionali corsi di informatica in cui si impara a usare gli oggetti digitali. I bambini lo sanno fare già, spesso molto meglio degli adulti. Il coding è un salto di qualità che introduce al pensiero computazionale, cioè a realizzare un'idea o risolvere un problema facendo leva sulla creatività e sugli strumenti giusti.
In Italia la sperimentazione del coding va avanti a macchia di leopardo, soprattutto grazie all'entusiasmo e alla caparbietà degli insegnanti che ci credono. L'anno scorso le attività promosse dal Ministero dell'Istruzione hanno interessato 304.761 studenti e 2.066 scuole. Le classi coinvolte sono state in totale 16.336 (il 55% della primaria, il 27% della secondaria di primo grado, mentre il 15% della secondaria di secondo grado). In tre scuole su quattro (il 76%) la partecipazione degli studenti, per genere, è stata pressoché omogenea. Lombardia, Puglia e Campania le regioni in vetta alla classifica delle adesioni.

Il Miur ha scoperto con sorpresa che il coding non piace soltanto agli insegnanti di informatica e matematica. Le statistiche dicono che l'approccio è stato multidisciplinare, con l'adesione di insegnanti di lettere (28%), scienze (22%), storia (12%) e arte (6%). L'obiettivo per l'anno scolastico in corso è raggiungere 1 milione di studenti e, nell'arco di cinque anni, arrivare a 3 milioni. L'Italia è in ritardo, rispetto ad altri paesi europei, e le percentuali di coinvolgimento sono ancora basse. Il Regno Unito ha introdotto il coding nel curriculum scolastico lo scorso settembre, mentre Belgio, Finlandia, Polonia e Portogallo stanno per farlo. In Estonia, Francia, Spagna e Slovacchia si lavora con il coding già dalle scuole primarie.

Già, ma com'è il coding visto con gli occhi dei bambini? Per cercare di capirne di più abbiamo partecipato a una lezione sedendoci tra i banchi insieme agli scolari dell'Istituto Comprensivo Montello-Santomauro di Bari. La sperimentazione EDOC@WORK 3.0 si è svolta nell'ambito della settimana europea del coding. L'animatrice del progetto, l'insegnante Maria Grazia Fiore, lo chiama il "linguaggio delle cose". Si impara giocando, partendo dalle istruzioni per mettere in sequenza blocchi di mattoncini: avanti, dietro, su giù. Ogni blocco è un'azione più o meno complessa e più le difficoltà aumentano, più ci si avvicina al codice informatico che anima le applicazioni e i software che siamo abituati a usare.

In sostanza i bambini - dice la maestra Fiore - vanno a scoprire "cosa c'è sotto il cofano del motore" degli oggetti che fanno parte della loro vita: computer, smartphone, tablet, console per i videogiochi. Si tratta di apprenderne il funzionamento e far capire ai bambini che in ogni prodotto smart c'è un microprocessore da programmare e animare.

Scratch e code.org. EDOC@WORK 3.0 nella scuola Montello-Santomauro ha coinvolto una novantina di scolari delle quarte e quinte classi del plesso EL/7. Un lavoro a "classi aperte", che ha rotto gli schemi dell'aula tradizionale e indotto i bambini a interagire e collaborare tra loro. Nessuna attività singola, dunque, per sperimentare insieme tutto il ciclo della programmazione, dall'analisi del problema all'individuazione delle possibili soluzioni grazie al software open source Scratch, ideato dal Massachusetts Institute of Technology (Mit).

Scratch permette di programmare storie interattive, animazioni, arte, musica e giochi, e condividere online i progetti. L'idea di fondo è che i bambini e le persone inesperte di linguaggi di programmazione possano imparare importanti concetti di calcolo matematico, ragionare in modo sistematico, pensare in modo creativo e partecipare in prima persona all'elaborazione.

Con Scratch si programma grazie a blocchi grafici di costruzione creati per adattarsi l'un l'altro solo se inseriti correttamente, per evitare inesattezze di sintassi. Pensate a mattoncini Lego che si incastrano tra loro per costruire oggetti che abbiano un senso. Oltra a Scratch sono stati testati altri programmi per il coding messi a disposizione dalla piattaforma open source code.org.

Entusiasmo e partecipazione. Era impossibile mimetizzarsi tra gli scolari, ma dopo l'imbarazzo e la curiosità iniziali i bambini hanno accettato la presenza di un "ripetente" grande e grosso. Entusiasmo e curiosità alle stelle, impossibile non farsi contagiare da questi ragazzini molto presi dal ruolo. Una raffica di domande pertinenti, mature, rivolte agli insegnanti e ai tutor di HP Enterprise, che hanno messo a disposizione hardware e competenze. La prima tappa è il coding unplugged, cioè carta, penna e lavagna tradizionale, per prendere confidenza con il linguaggio. "Qui si insegna a ragionare", dice l'insegnante Maria Grazia Fiore, "perché il pensiero computazionale si basa sulla riflessione. Non a caso ai bambini si propone un problema autentico da risolvere e loro assimilano concetti complessi come gli algoritmi e i diagrammi di flusso. La risposta è straordinaria, perché i bambini affrontano il problema con tutte le tecnologie disponibili, dal gesso per la lavagna alle matite colorate alla tastiera del computer al touch dei dispositivi mobili. Insomma tutta la tecnologia diventa strumento didattico". Dopo questa fase i bambini passano in un'altra aula dove, assistiti dai tutor di HP Enterprise, cominciano a programmare con Scratch. In una terza aula, infine, altri scolari indossano i panni dei reporter per documentare l'iniziativa e raccontarla su un sito Internet da loro realizzato con Wordpress.

Il coding visto dai bambini. "Io mi fido dei bambini", dice la maestra Maria Grazia Fiore, "e queste attività non si organizzano per fare bella figura ma per trasmettere loro nuova conoscenza". E allora quale feedback migliore dello stesso giudizio dei fruitori? Con il permesso dei genitori, abbiamo chiesto a Silvia Squeo, 9 anni, di confidarci le sue sensazioni dopo la lezione di coding. "Programmare è molto divertente", risponde la bambina, "perché puoi dare sfogo alla fantasia. All'inizio mi è sembrato difficile, ma mi sono ricordata delle cose che avevo imparato l'anno scorso, quando la maestra Fiore ci ha fatto fare gli esercizi con gli algoritmi. È bello perché si lavora in gruppo, ognuno di noi deve scegliere il soggetto (io ho scelto un albero) da disegnare sulla carta e poi scrivere l'algoritmo. Con l'aiuto del programmatore abbiamo riprodotto l'albero su Scratch. Non ci siamo riusciti al primo tentativo ma poi abbiamo corretto gli errori e l'albero è apparso sul monitor. Abbiamo anche animato Super Mario! È davvero emozionante vedere che quelle istruzioni si trasformano in oggetti che si muovono! Sì, voglio continuare a usare Scratch nel mio tempo libero. Insomma, questo coding si può fare".

Non basta l'entusiasmo. Se, come qualcuno afferma, il coding può diventare un pilastro sulla strada della nuova alfabetizzazione, non è sufficiente l'entusiasmo di insegnanti e scolari. È necessario che diventi materia di studio del curriculum scolastico e che le scuole siano dotate degli strumenti didattici indispensabili, a cominciare dall'accesso a Internet. Qualche giorno fa il governo ha presentato un piano da un miliardo di euro, da raggiungere entro il 2020, per ammodernare le nostre scuole, con l'obiettivo di renderle più digitali, formare gli insegnanti e introdurre la programmazione nelle classi. È un positivo passo in avanti, se agli annunci seguiranno fatti concreti. Cioè investimenti e aiuto concreto agli insegnanti che promuovono le iniziative. Perché il coding è sì un gioco ma molto, molto serio.

(*) di Tom's Hardware

# data[].attributes.attachment_link.title
A lezione di coding, un gioco molto serio

# data[].attributes.attachment_link.description
TUTTI PAZZI per il coding, l'arte di imparare quasi per gioco i rudimenti del linguaggio informatico. Coding è il termine inglese per programmazione, ma si va ben oltre un'ordinaria traduzione. Nelle scuole moderne si fonde con i più moderni principi didattici, con tecniche di formazione che si sono andate sviluppando nel tempo, basate sull'idea che imparare può e dovrebbe essere divertente, piacevole, stimolante.