Il progetto CODE.ORG


Il progetto CODE.ORG nasce negli Stati Uniti e ha come obiettivo quello di introdurre gli studenti e i ragazzini di tutto il mondo all'informatica, alla programmazione, al pensiero computazionale.

PENSIERO COMPUTAZIONALE!?!?!?!? CHE DIAVOLERIA È???

La definizione precisa è un po' complessa, potremmo dire, per semplificare molto, che il pensiero computazionale è il processo mentale (il ragionamento) che porta alla risoluzione di determinati problemi.

OH NO, ANCORA PROBLEMI DI MATEMATICA???

Non solo matematica, anzi, nel CODE.ORG non si parla di matematica.
In informatica tutto è visto come un problema e il programmatore deve spiegare al computer/tablet/smartphone come affrontarlo.
In altre parole il programmatore spiega al dispositivo come risolvere il problema. Per fare questo deve avere le idee molto chiare su come si risolve.

Un esempio di problema non matematico?
La visualizzazione dei messaggi su una chat di WhatsApp. Il programmatore spiega allo smartphone come devono essere visualizzati i messaggi, quanti ne devono essere visualizzati, l'ordine in cui devono essere visualizzati, come comportarsi se il messaggio contiene una foto o un video, ecc...
Il programmatore non può lasciare nulla al caso, altrimenti escono fuori i cosiddetti bugs.

L'obiettivo del progetto CODE.ORG è cominciare a imparare come dare istruzioni chiare ad un oggetto per fargli fare qualcosa.
Viene usato un metodo intuitivo, guardiamo questa immagine:


Abbiamo a disposizione solo tre istruzioni semplici: "muovi avanti", "gira a destra", "gira a sinistra".
Problema: che istruzioni devo dare all'uccellino di Angry Birds per fargli raggiungere l'odiato maialino?
Soluzione: devo usare due blocchi "muovi avanti"
Questo è il primo livello, gli altri sono molto più complessi.

Clicca qui per andare al sito del CODE.ORG.