Il coding come avvicinamento alla logica del pensiero computazionale ha l’effetto di migliorare l’apprendimento e di affinare le competenze scientifiche e digitali nel loro complesso. A confermarlo è una ricerca del dipartimento di Ingegneria informatica, automatica e gestionale dell’Università La Sapienza di Roma, condotta sulla base dei dati raccolti nella sperimentazione avviata da Clementoni d’intesa con il Miur. Grazie al coding, gli studenti sviluppano il pensiero computazionale e l’attitudine a risolvere problemi più o meno complessi. Ciò vuol dire che non s’impara solo a programmare, si programma per apprendere. Ovviamente, se l’apprendimento fa rima con divertimento, è molto meglio, specie per gli alunni più piccoli.
Per cui, questi giovanissimi programmatori, sono chiamati utilizzando un tablet, un pc o in alcuni casi un robot, ad animare, far prendere vita, imparare a fare muovere i loro personaggi in un certo modo. Non dimentichiamo che la prima forma di apprendimento si localizza proprio nel gioco. Il coding possiamo intenderlo come una nuova lingua che permette di “dialogare” con il computer per assegnargli dei compiti e dei comandi in modo semplice.Giocando a programmare si impara ad usare la logica, a risolvere problemi e a sviluppare il “pensiero computazionale”, un processo logico-creativo che consente di scomporre un problema complesso in diverse parti, per affrontarlo più semplicemente un pezzetto alla volta, così da risolvere il problema generale. Con il coding quindi anche i bambini potranno risolvere problemi “da grandi”, e diventare soggetti attivi della tecnologia, creando un piccolo videogioco e delle storie in pochissimo tempo. I risultati hanno un netto miglioramento delle performance dopo l’attività condotta in classe nell’ambito del progetto “A scuola di coding”: il 76% dei bambini ha ottenuto un punteggio finale migliore di quello iniziale, mentre solo il 16% ha punteggi inferiori. Il miglioramento è risultato particolarmente significativo nell’ambito della matematica, ma rilevanti sono anche gli effetti per quanto riguarda geometria e geografia. Afferma Luca Locchi, docente della Sapienza che ha curato la ricerca,«I bambini possono imparare la programmazione dei robot prima ancora di leggere e scrivere»sottolineando come l’affinamento della logica computazionale porti a un miglior approccio anche nei confronti delle attività curriculari, con un miglioramento complessivo nelle risposte e nelle modalità operative delle attività. Per di più in una logica che premia l’inclusività, dal momento che non si registrano differenze di genere.«È un risultato che premia l’intuizione di mio papà che giusto cinquant’anni fa lanciò con il Sapientino un prodotto che univa la tradizonale esperienza ludica con contenuti più educativi con carattere di scientificità», commenta Giovanni Clementoni, ad dell’azienda di famiglia che nel ’67 ha concretizzato l’idea dell’”imparare giocando” a misura di bambino.
Per cui, questi giovanissimi programmatori, sono chiamati utilizzando un tablet, un pc o in alcuni casi un robot, ad animare, far prendere vita, imparare a fare muovere i loro personaggi in un certo modo. Non dimentichiamo che la prima forma di apprendimento si localizza proprio nel gioco. Il coding possiamo intenderlo come una nuova lingua che permette di “dialogare” con il computer per assegnargli dei compiti e dei comandi in modo semplice.Giocando a programmare si impara ad usare la logica, a risolvere problemi e a sviluppare il “pensiero computazionale”, un processo logico-creativo che consente di scomporre un problema complesso in diverse parti, per affrontarlo più semplicemente un pezzetto alla volta, così da risolvere il problema generale. Con il coding quindi anche i bambini potranno risolvere problemi “da grandi”, e diventare soggetti attivi della tecnologia, creando un piccolo videogioco e delle storie in pochissimo tempo. I risultati hanno un netto miglioramento delle performance dopo l’attività condotta in classe nell’ambito del progetto “A scuola di coding”: il 76% dei bambini ha ottenuto un punteggio finale migliore di quello iniziale, mentre solo il 16% ha punteggi inferiori. Il miglioramento è risultato particolarmente significativo nell’ambito della matematica, ma rilevanti sono anche gli effetti per quanto riguarda geometria e geografia. Afferma Luca Locchi, docente della Sapienza che ha curato la ricerca,«I bambini possono imparare la programmazione dei robot prima ancora di leggere e scrivere»sottolineando come l’affinamento della logica computazionale porti a un miglior approccio anche nei confronti delle attività curriculari, con un miglioramento complessivo nelle risposte e nelle modalità operative delle attività. Per di più in una logica che premia l’inclusività, dal momento che non si registrano differenze di genere.«È un risultato che premia l’intuizione di mio papà che giusto cinquant’anni fa lanciò con il Sapientino un prodotto che univa la tradizonale esperienza ludica con contenuti più educativi con carattere di scientificità», commenta Giovanni Clementoni, ad dell’azienda di famiglia che nel ’67 ha concretizzato l’idea dell’”imparare giocando” a misura di bambino.
D’altra parte le comeptenze digitali sono quelle necessarie per permettere agli studenti di oggi di diventare cittadini a pieno titolo dell’economia digitale di domani: «Il digitale diventerà l’infrastruttura della loro vita e sarà anche alla base della grandissima maggioranza dei nuovi lavori – afferma Diego Ciulli, responsabile Public Policy di Google -. Ma con l’accesso infinito all’informazione rappresentato dallo smartphone, diventa sempre più necessario che il ragazzo sia messo in grado di capire le logiche sottostanti a tale accesso. E apprenderlo giocando facilita il processo».
Piattaforme per imparare il coding
Su internet esistono numerose piattaforme che insegnano a scrivere ed utilizzare il codice di programmazione.
1. Code.org
Per chi parte da zero, la piattaforma ideale è code.org, dove con giochi e video si impara a vincere le sfide e a risolvere i problemi: basterà leggere le istruzioni, osservare con attenzione i tranelli e ragionare sulla migliore soluzione per portare il vostro personaggio alla fine dei labirinti che vi verranno mostrati volta per volta. Su code.org troverete la modalità base chiamata “L’Ora del Codice”, che consiste nello svolgere solo un’ora di avviamento al “pensiero computazionale”. Potrete svolgerla come una lezione tradizionale utilizzando carta e penna, oppure con delle lezioni tecnologiche con varie ambientazioni, come Star Wars, Minecraft, Frozen
2. Scratch
Un’altra piattaforma divertente è Scratch, che permette di creare programmare storie interattive, videogiochi e altre animazioni da condividere con gli altri membri della comunità utilizzando i blocchi e senza scrivere alcuna riga di codice. Sarà così facile e divertente familiarizzare fin da subito con algoritmi, cicli, procedure e variabili.
Per i più piccoli (5-7 anni) c’è anche Scratch jr.
3. Codeacademy.com e CoderDojo
Per seguire dei corsi di programmazione gratuitamente da casa connettetevi a codeacademy.com oppure fatevi aiutare dai vostri genitori a cercare il CoderDojo più vicino a casa: si tratta di club gratuiti il cui obiettivo è l’insegnamento della programmazione informatica ai più piccoli attraverso il gioco e il divertimento.
4. In Italia il Ministero dell’Istruzione (Miur) ha cominciato dal 2014, con il progetto “Programma il Futuro”, a sperimentare nelle scuole l’introduzione di lezioni di programmazione informatica. L’idea è quella di arrivare a sempre più studenti, per introdurli nel mondo di questo linguaggio. Alle scuole sono stati quindi dati alcuni semplici strumenti per fornire agli studenti i concetti base dell’informatica, attraverso il gioco e le attività di gruppo.
Così come la storia, l’inglese e l’italiano, secondo alcuni il “coding” è una materia fondamentale per le nuove generazioni di studenti. Anche per questo i
Anche il Miur guarda con attenzione al coding, ma in generale all’innovazione: «Stiamo pensando a introdurre un’ora di innovazione dalla primaria fino alla secondaria superiore come coronamento del Piano nazionale scuola digitale – spiega Donatella Solda del Gabinetto del ministro dell’Istruzione -: in questa logica la scuola si apre all’esterno con un’interazione con soggetti abilitati per supportare nella proposta didattica i docenti, che spesso si trovano a dover affrontare la fatica e la solitudine di fronte al cambiamento».
tratto da:
Il coding sviluppa il pensiero logico, migliora l’apprendimento e le competenze digitali #idati



