Quando si parla di coding unplugged si intendono quelle attività che utilizzano strumenti non digitali per la realizzazione di attività che introducono ai concetti fondamentali dell’informatica e alle logiche della programmazione. Anche attraverso attività senza l’utilizzo del computer è possibile comprendere i concetti fondamentali dell’informatica: i numeri binari, la rappresentazione delle immagini, i pixel, la compressione dati, gli algoritmi, gli ordinamenti, le procedure.
Le attività proposte manterranno le caratteristiche del coding, quali l'approccio ludico, l'approccio collaborativo alla programmazione e al debug (controllo degli errori del programma), la presenza di un docente tutor, la ricerca di soluzioni a problemi, ma acquisiranno anche elementi di utilizzo del corpo, movimento, sfida, gioco individuale e di squadra.
pixel art: agli alunni verrà richiesto di partire da un reticolo disegnato sui quadretti del proprio quaderno, simile allo schema di una battaglia navale, e colorare soltanto gli spazi necessari per comporre l’immagine desiderata, ad esempio quella di un personaggio preferito. ll metodo operativo è stato spiegato da Alessandro Bogliolo, docente dell’Università di Urbino e ambasciatore del pensiero computazionale attraverso iniziative come la Europe Code Week
Un esempio di percorso a ostacoli è quello di Cappuccetto Rosso, che deve portare il pranzo alla nonna senza perdersi nel bosco e senza finire mangiata dal lupo. Tracciato il reticolo e piazzati gli ostacoli lungo il percorso, saranno gli stessi alunni, magari collaborativamente, a scrivere le istruzioni per permettere alla loro compagna di raggiungere il traguardo: 2 passi avanti, un passo a sinistra, altri due passi avanti, e così via. Alcuni alunni saranno le “pedine” del gioco, ai quali altri alunni dovranno dare le istruzioni per raggiungere un traguardo–obiettivo. Quali istruzioni saranno necessarie? E quante? Il “programma” potrà essere riscritto con meno istruzioni? Ci saranno dei bug, ovvero degli errori?
Scrivere un algoritmo ovvero una serie di istruzioni elementari che, se eseguite correttamente, permettono di risolvere un problema o raggiungere un obiettivo. Pensate a una qualsiasi attività, anche la più semplice, come preparare lo zaino per andare a scuola, far svolgere ai propri compagni un compito elementare, come preparare una ricetta o preparare lo zaino per uscire dall’aula o riordinare la propria stanza dai giochi. Ognuna di queste azioni contiene al suo interno una serie di micro-azioni codificabili. E una volta creato l’algoritmo, mettetelo alla prova cercando e correggendo i bug, gli errori che impediscono al programma di essere eseguito correttamente!
Programma il Futuro – Alcune lezioni di coding unplugged già pronte e che non necessitano del computer per essere svolte.
Cody Roby - istruzioni , esempi e video esplicativi - Il materiale che compone il kit di carte può essere scaricato liberamente dalla rete e stampato su 6 fogli A4.
Cercatori di Energia – Un gioco da tavolo basato che usa le carte di Cody Roby e simile al gioco dell’oca, ma col coding al posto dei dadi.
Smartcoding – Un documento PDF che raccoglie alcuni utili spunti per organizzare coinvolgenti lezioni di coding unplugged.