Ci siamo fatti ispirare dal storico videogame di Atari “Breakout” https://www.heroconcept.com/a-brief-history-of-brick-breaker-video-games/. Pensato che è stato lanciato nel lontano 1976 e aveva riempito le sale giochi!

Con il nostro approccio unico i bambini già dall’età di 8 anni in su imparano a programmare in modo semplice ma modulare. Tutti i nostri progetti seguono il pensiero computazionale:
- astrazione: riduciamo la complessità di un problema, nascondiamo dettagli irrelevanti, focalizziamo l’attenzione sugli elementi principali
- scomposizione: importante scomporre un problema (come questo videogioco già complesso) in sottoproblemi più semplici e risolvere questi separatamente. Troviamo la soluzione complessiva attraverso l’unione dei risultati parziali
- algoritmo: impariamo l’individuazione di una soluzione del problema step by step e/o tramite la definizione di una regola da seguire per risolvere il problema
- debugging: la ricerca e la correzione degli errori di funzionamento del programma e/o dei singoli algoritmi
- schema ricorrente: impariamo l’addattamento di una soluzione identificata per un problema specifico per risolvere tutti i problemi relativi ad una classe/categoria
Ecco il video dell’ultimo videogioco che i bambini faranno alla fine del corso Scratch Avanzato: