Se quando pensate alla programmazione pensate a zero e uno e a linee di codice, tra qualche anno dovrete riqualificarvi. Google sta infatti insegnando ai bambini a programmare, utilizzando un principio tattile chiamato Project Bloks.
Scoprite come funziona questo mix di blocchi da costruzione e codice.
Project Bloks — Imparare a programmare in modo giocoso con Google ( Google )
- Software tangibile: come Google rende reale il codice
- Project Bloks resta un giocattolo, non un computer
Software tangibile: come Google rende reale il codice
I blocchi del programma non devono essere intesi in senso letterale come i blocchi di Project Bloks. Google ha infatti tradotto importanti concetti del linguaggio di programmazione in veri e propri blocchi da costruzione. I bambini possono collegare le proprie idee a una scheda cerebrale utilizzando schede di base e accessori (puck), che vengono poi tradotti in codice e visualizzati nel browser.
La Brain Board funge da base e centro di calcolo di Project Bloks ed è basata su un Raspberry Pi Zero; si connette ai dispositivi collegati tramite Bluetooth e WLAN.
Le schede base sono semplicemente collegate alla Brain Board; è possibile collegarle non solo in serie, ma anche ai quattro angoli di una scheda base. Le schede di base servono al codice dei blocchi di costruzione solo come disposizione logica dei vari dischi.
La programmazione vera e propria in Project Bloks è affidata ai dischi, che assegnano un comando alle schede di base. Questo può, ad esempio, accendere la musica, essere un interruttore on/off, specificare una direzione o un volume. Sono possibili anche collegamenti logici dai classici linguaggi di programmazione (If. then. ).
Project Bloks resta un giocattolo, non un computer
Project Bloks è un sistema modificabile che solo nella sua forma grezza sembra un mondo cibernetico. I blocchi e i dischi potrebbero presto essere rivestiti con molte superfici diverse e combinati in kit. In questo modo, sembrano davvero dei giocattoli e i bambini non percepiranno i blocchi da costruzione in modo diverso. Non ci sono connessioni complicate, tutti i pezzi si incastrano perfettamente (come i giocattoli).
Questo perché la semplice disposizione dei mattoncini crea effetti reali e immediatamente comprensibili per i bambini. I bambini progettano i propri giocattoli e possono configurare lettori musicali o controllare a distanza una macchinina.
Non sembra una programmazione se non si legge il codice di output sul browser.
Project Bloks è un metodo innovativo per introdurre i bambini ai processi logici della programmazione, fornendo loro blocchi di costruzione semplici e tangibili. In questo modo, anche i bambini più piccoli possono avere una comprensione di base dei processi dei linguaggi di codice, sebbene il progetto di Google sia attualmente ancora in fase di ricerca.
Project Bloks sta creando una piattaforma di sviluppo per la programmazione tangibile, per aiutare i bambini a sviluppare il pensiero computazionale attraverso esperienze ludiche di codifica.
I link contrassegnati con * sono i cosiddetti link di affiliazione. Se viene effettuato un acquisto tramite tale link, riceveremo una commissione. Non ci sono costi aggiuntivi per voi.