HomeCorsi e Risorse per DocentiCoding 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

Conoscere l’inglese per un docente, oggi, è molto più di una competenza aggiuntiva: è una vera e propria chiave di...
Cosa si intende per formazione accreditata MIM (ex MIUR)? Quando parliamo di formazione accreditata MIUR (oggi MIM, Ministero dell’Istruzione e...
Se stai cercando le principali informazioni sulla Carta del Docente, questo è il posto giusto! Ti spiegheremo che cos’è e...
Domande? Chiedici
0