“La logica è l’anatomia del pensiero” Così diceva Locke più di 300 anni fa! È la logica che consente di far funzionare il pensiero, di sviluppare la capacità di porre in essere ragionamenti mentali per risolvere un problema del mondo reale o raggiungere un obiettivo. Il coding (termine inglese che significa “codifica” cioè programmazione) è un’attività che attua il pensiero computazionale cioè quel procedimento logico-mentale che consente di scomporre un problema complesso in piccoli sottoproblemi, per giungere più facilmente alla soluzione. Come si risolve un problema col pensiero computazionale? Intanto, è necessario comprendere il problema, poi si progetta una procedura