HomeFORMAZIONE SCUOLACoding unplugged: programmare in classe senza computer

Coding unplugged: programmare in classe senza computer

Programmare unplugged (cioè “disconnessi” da un dispositivo digitale) significa svolgere attività che introducono ai concetti fondamentali dell’informatica e alle logiche della programmazione senza l’uso di strumenti digitali.

Come programmare unplugged?

Per programmare unplugged non si usano computer, tablet o altri dispositivi digitali, ma carta e colori, tornando al mondo dell’analogico.

Ad esempio, si può programmare un disegno su carta a quadretti: uno studente scrive le istruzioni con un linguaggio simbolico (cioè l’algoritmo), che associa ad ogni simbolo un’istruzione (ad esempio ” →”= “vai avanti”; “x”=”fermati”), perché il compagno possa riempire di colore i “pixel” e generare la figura desiderata:

Oppure si possono coinvolgere bambini e ragazzi in giochi di ruolo creando delle semplici scacchiere disegnate a terra con il nastro adesivo. In questo modo gli alunni si alternano nei ruoli di programmatore -colui che detta i comandi- e di robot – colui che li esegue.

Il programmatore ricorre anche in questo caso ad un linguaggio simbolico (le quattro frecce) e scrive il codice su una piccola griglia che riproduce esattamente la scacchiera. Il robot esegue i comandi di movimento camminando su quella reale:

Le attività unplugged sono molteplici e prevedono un approccio ludico: si gioca utilizzando il corpo, protagonisti di vere e proprie sfide, di squadra o individuali, in cui bisogna ricercare la soluzione ad un problema posto.

I vantaggi di programmare unplugged

La lista dei vantaggi offerti dal coding unplugged è lunga:

 

consente ai ragazzi di saper scrivere le tecnologie e non solo di leggerle;

è un atto creativo: l’alunno è stimolato a creare un prodotto con le proprie idee,

sviluppa competenze logiche poiché ne richiede l’utilizzo costante;

aumenta la capacità di risolvere problemi in modo creativo ed efficiente;

richiede una pianificazione di passi da svolgere, la coerenza tra esecuzione e pianificazione, il controllo della qualità di istituzioni attraverso le attività di debug (controllo del programma per scoprire l’errore).

Per saperne di più sul coding unplugged, vedi l’articolo completo su Next Learning

#coding #logica #risorsedidattiche #STEAMEducation

Share:

You May Also Like

Hai acquistato Paleos 360 e vuoi iniziare il tuo percorso formativo con i corsi certificati MIM?  In questo articolo ti...
L’insegnamento dell’inglese nella scuola dell’infanzia è una sfida entusiasmante. I bambini in età prescolare imparano attraverso il gioco, il movimento...
Coding, musica e arte: un connubio inaspettato ma sempre più efficace per potenziare l’apprendimento nella scuola dell’infanzia e primaria. Ma...
Domande? Chiedici
0