Scoprendo il coding | Scuola media

I ragazzi di terza media alle prese con nuovo approccio al Coding!

Coding è, per loro, un nuovo linguaggio, un nuovo modo di pensare, di agire e di approcciare i problemi; un nuovo modo di analizzare la realtà. Coding è dire a un computer cosa deve fare!

Ma, per poter dire a un computer cosa deve fare, è necessario analizzare i problemi con metodo, sviluppando un pensiero computazionale, articolato in step che si ripetono ciclicamente:

1- definire il problema
2- ricercare una soluzione
3- scegliere una strategia di soluzione
4- realizzare la soluzione
5- verificare i risultati

Ecco alcune riflessioni dei ragazzi, in merito alle prime lezioni in cui abbiamo imparato a PENSARE COME UN COMPUTER (lezione dedicata a comandi, sequenze di comandi e debugging) e a PENSARE IN MODO EFFICIENTE (lezione dedicata a funzioni e cicli for):

“Non avevo mai pensato a come funzionasse un computer, mi ero sempre fermato all’apparenza.”

“Con il coding spero di imparare a ragionare in modo più logico e semplice.”

“Per evitare i Bug del codice devi essere molto attento e cercare di immaginare di eseguire il comando mentre lo scrivi.”

“Nel debugging ho imparato che bisogna far attenzione a non lasciare indietro neanche un semplice comando e a dar importanza anche ai minimi dettagli.”

“…sento che stiamo entrando nel modo della programmazione, infatti i problemi sono sempre più difficili e tu devi ingegnarti per risolverli (lezione in cui sono stati definite le Funzioni e i Cicli For).”

“Sul fatto di pensare in modo efficiente, ho capito che se raggruppo dei comandi che si ripetono ci metto molto meno tempo.”

“Talvolta, è complicato pensare in modo efficiente.”