Computer Science is no more about computers than astronomy is about telescopes.E. W. Dijkstra
Era tempo che lo aspettavo! Grazie al lavoro di Mauro, Eugenio, Valentina, Walter (e grazie anche al Comune e alla Biblioteca Gambalunga che hanno messo a disposizione gli spazi), anche a Rimini abbiamo finalmente un Coderdojo! Ne ho approfittato subito ed ho iscritto mio figlio alla prima lezione, venerdì 8 gennaio 2015.
E così, con il mio computer portatile, il suo taccuino, la sua merendina e la sua bottiglietta d’acqua, Fabrizio ha cominciato ad utilizzare la piattaforma di sviluppo Scratch, ad usare semplici costrutti di programmazione e “piegarli” alla creazione di un videogioco più o meno funzionante.
Cosa mi ha spinto a portare Fabrizio al Coderdojo? Farlo diventare un informatico? Fargli usare un foglio elettronico o un editore di testo? Rendergli più facile l’uso di uno smartphone, l’utilizzo di Internet e di Facebook? Niente di tutto questo.
Grazie ai passi da gigante fatti sul tema dell’usabilità, i bambini riescono velocemente ad usare e utilizzare le nuove tecnologie, ma spesso in modo passivo. Quello che (non solo a mio avviso) va insegnato bene ai bambini, fin dalla più tenera età, è la capacità di risolvere problemi complessi scindendoli in problemi più piccoli.
Leggere, scrivere, calcolare sono attività di base che vengono insegnate a partire dalla scuola primaria. Molti si sono accorti però (ultimamente anche il MIUR) che tali abilità non sono più sufficienti. C’è bisogno di una quarta abilità: il pensiero computazionale!
Il pensiero computazionale non è roba da informatici o da ingegneri. Chiunque ha bisogno di questa abilità: il pescivendolo, il politico, il carpentiere, il filologo romanzo, il giardiniere, il prestigiatore. Il computer è solo uno strumento, è il nostro servo sciocco la cui unica abilità è calcolare velocemente. Come diceva quel Dijkstra, così come la scienza delle stelle non si esaurisce con i telescopi, così l’informatica non riguarda certamente soltanto i computer!
Programmare non è roba da nerd con gli occhialoni spessi. Programmare non è altro che un metodo per realizzare una idea che fino a quel momento sta solo nel nostro cervello. Non è retorica: oggi, in Italia, abbiamo bisogno di questo, di idee
nuove, di nuovi modi di pensare, di volare alto. Solo i nostri figli sapranno risolvere i guasti causati dalla generazione che li ha preceduti. Senza suggerirgli nulla, ma dando loro strumenti. Avreste dovuto vedere quella trentina di ragazzi, che condividevano un computer, che si scambiavano idee, che chiedevano consigli ma che, da zero, come per magia, da una traccia su carta sono arrivati a personalizzare il loro videogioco. Credetemi, sono scene che fanno bene al cuore!
E allora cari genitori, fate rinunciare vostro figlio o figlia, una volta al mese, a un pomeriggio di sport o di compiti. Cercate il Coderdojo più vicino a voi. Come scrivevo più sopra, portate se necessario il vostro laptop o tablet, una merenda, un quaderno e una penna. Altro non sarà necessario. I vostri bimbi hanno già tutto dentro di loro, se li aiuterete a tirarglielo fuori. BE COOL!
Linkografia
- Il resoconto di uno dei mentori
- Coderdojo Rimini
- Informatica: dal coding al pensiero computazionale
- Computational thinking (Jeannette Wing)
- How people learn
- Informatica: didattica possibile e pensiero computazionale
- Che cos’è il coding e perchè i vostri figli dovrebbero imparare a programmare
- Informatics education: Europe cannot afford to miss the boat