Introduzione

Contenuto Free

In questi giorni di COVID diverse persone mi hanno chiesto come far fare qualcosa di smart ai ragazzi con il computer. 

 

Appunti

Accedi per sempre a tutte le lezioni FREE con video ed esercizi spiegati!

Perché il coding

Anni fa avevo infatti aperto una scuola di cooding per bambini. Non perchè abbia (e non ho) una passione per la programmazione.... Ma perché ho scoperto che il coding se fatto bene aiuta lo sviluppo del ragionamento e soprattutto la capacità di astrazione, i rapporti causa-effetto. 

Il coding aiuta a sviluppare anche altre capacità. Per realizzare qualche cosa con un programma, ci sono tipicamente mille strade diverse, ognuna delle quali ha dei pro e dei contro. 

Alcuni programmi sono fatti da istruzioni facili da leggere ma lunghe 
Altri prediligono la scrittura compatta del codice 
Altri si concentrano sulla velocità di esecuzione 
Vedere il risultato di un programma (di un altro) e poter leggere il codice che c’è dietro aiuta non solo ad imparare... ma a capire come gli altri ragionano. 

Ma andiamo al dunque, come in tutte le cose c’è coding e coding. 

Fare coding è come costruire qualcosa. 

- Devi avere in mente cosa vuoi fare. (il progetto) - Devi sapere come farlo o avere una idea di dove come trovare le soluzioni 

Ma se uno è all’inizio, magari non ha neanche una idea di cosa fare e quindi meglio partire da qualcosa che tutti sanno fare. Disegnare o costruire un oggetto semplice, come un castello di sabbia. 

Riuscire a costruire qualcosa con il coding aiuta “un botto” l’autostima. Se poi questo qualche cosa viene condiviso e piace anche ad altri.... beh abbiamo anzi hanno fatto bingo. 

Spesso chi inizia a fare coding lo fa con una piattaforma famosissima e molto usata che si chiama Scratch. https://scratch.mit.edu E’ ottima. Così come come Lego Mindstorm e molte altre iniziative. 

Come iniziare

Io consiglio di iniziare con http://beetleblocks.com 

Beetleblocks è uno spazio tridimensionale con una coccinella in mezzo che puoi far muovere per mezzo di istruzioni di codice. La coccinella muovendosi, può lasciare una scia oppure “fare delle cacche”... di diversa misura, forma e colore. E cosi si possono disegnare e realizzare oggetti 3D che 

... volendo possono essere stampati con una stampante 3D! 

Perchè Beetle Blocks è un perfetto per iniziare? 

- Perchè non scrivi codice, ma lo componi con dei blocchetti. - Perchè è come disegnare o fare i castelli di sabbia. - Perchè non sbagli mai! Al massimo viene fuori un disegno o una costruzione diversa... ma 

ti farà ragionare perché la coccinella non è andata dove volevi tu. - Perché Beetleblocks è gratis. Lo raggiungi con browser, all’indirizzo 

http://beetleblocks.com - Perché in 10 minuti inizi ad avere dei buoni risultati 

Importante

NON fate VOI, fate fare ai figli. E non gli dite se ha fatto giusto o sbagliato! 

Note

COSA POTETE FARE PER ME (E PER ALTRI)? 

PER ME: Potete mandarmi dei feedback su questa mini guida per migliorarla, renderla più chiara e funzionale. 

Non vuole essere un manuale d’uso ma solo un incentivo a partire 

La voglio tenere corta, la più corta e chiara possibile perché poi deve essere tutto learning by doing

PER ALTRI

E ovviamente la potete condividere quanto volete.