# data[].attributes.headline
Modulabile a più livelli di difficoltà, adatto a tutte le classi

# data[].attributes.subject
Modulabile a più livelli di difficoltà, adatto a tutte le classi

# data[].attributes.attachment_link.readable_text
No computer? No problem! Learn basic programming skills and practice using core coding commands without the use of a device.

Students will watch a video about programming (optional), then complete self-guided worksheets about coding basics. All worksheets include instructions and examples.

# data[].attributes.attachment_link.title
Coding Basics: Unplugged | Hour of Code | Kodable - Programming for Kids

# data[].attributes.attachment_link.description
Hour of Code activities with Kodable: Coding Basics: Unplugged

# data[].attributes.headline
Esperienze di coding unplugged indicate per le prime classi della primaria

# data[].attributes.subject
Esperienze di coding unplugged indicate per le prime classi della primaria

# data[].attributes.attachment_link.description
Pixel art - Download as a PDF or view online for free

# data[].attributes.attachment_link.description
Online implementation of the unplugged coding method CodyColor.

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.attachment_link.readable_text
Volete iniziare qualche esperienza di coding con i vostri bambini e non sapete da dove partire?

Provo a darvi qualche semplice indicazione e mostrarvi come abbiamo iniziato noi, in classe prima.

Una prima precisazione: noi siamo partiti in prima, ma questo non vuol dire che più avanti sia troppo tardi! Qualsiasi classe va benissimo per iniziare!

Le attività che vi mostrerò in questo post possono infatti essere proposte come avvio alle attività di coding in qualsiasi classe, dalla prima alla quinta, un po' come percorso propedeutico alla programmazione.

Quindi, niente paura e...buone programmazioni!

Le primissime attività di coding che consiglio sono quelle "unplugged" cioè "senza collegamento": senza computer, senza tablet...e anche senza quaderno! Per poi passare gradualmente all'uso di qualche strumento.

Per prima cosa, noi abbiamo iniziato dal...pavimento! Sul pavimento abbiamo realizzato una scacchiera grazie a dello scotch colorato (io ho preso a misura le fughe delle piastrelle).

Abbiamo realizzato quella che chiamiamo la "Coding Area", in corridoio.

Ho inoltre preparato delle carte giganti per far giocare tutta la classe, in modo che fossero ben visibili, con i comandi principali: AVANTI, DESTRA, SINISTRA, INDIETRO.

(Ho anche aggiunto il comando RIPETI per le attività successive).

Per fare questo, inizialmente avevo pensato di utilizzare le carte di CodyRoby, ma poi ho pensato di renderle più grandi e più semplici, soprattutto perché avevo una classe prima.

Ho quindi preparato questo set di carte che ho stampato su fogli colorati e plastificati.
Le grandi carte erano decisamente visibili e immediatamente comprensibili.

Con queste carte ho proposto il "Gioco del Robot".
Un bambino faceva il robot e si posizionava in piedi sulla griglia, dove gli veniva comunicato. Un altro bambino prendeva le carte e gli dava i comandi per muoversi sulla griglia. I comandi erano:

AVANTI: per muoversi di una casella in avanti facendo un passo

INDIETRO: per muoversi di una casella all'indietro facendo un passo

DESTRA: per ruotare il corpo verso destra (quindi di 90°), ma rimanendo sempre sulla stessa casella

SINISTRA: per ruotare il corpo verso destra (quindi di 90°), ma rimanendo sempre sulla stessa casella.

Importante è stato con loro non solo focalizzare bene quale fosse la destra e la sinistra (lavoro che avevamo già affrontato in classe, infatti qualche bambino usava ancora il braccialettino sulla destra), ma anche comprendere che i comandi DESTRA e SINISTRA non fanno avanzare, ma fanno semplicemente ruotare sulla stessa casella.

Una volta definiti i comandi principali, abbiamo giocato in due modi.

Prima in maniera più semplice: chi comandava poteva decidere quale percorso libero far fare al compagno.

Poi in maniera più elaborata: io o un altro compagno posizionavamo per terra una carta con scritto VIA che era il punto di partenza del Robot, un'altra carta con una CORONA che era il punto finale in cui il Robot doveva arrivare e delle carte senza simboli per indicare il percorso. Il compagno che dava i comandi doveva attenersi al percorso svolto e scegliere con attenzione le carte da utilizzare.

Per fare una "programmazione" del Robot, oltre che dire ad alta voce il comando, il compagno che guidava il Robot doveva anche posizionare per terra, di fronte a sé in sequenza (da sinistra verso destra, come se li incollasse in ordine sul quaderno) le carte con i vari comandi.

Un'ulteriore variante consisteva nell'utilizzare le carte sulla griglia come ostacoli, cioè caselle che non potevano essere toccate dal Robot. In questo caso, bastavano il VIA e la corona e chi guidava poteva scegliere liberamente il percorso da fare per far raggiungere al Robot l'obiettivo.

Più avanti, abbiamo anche introdotto il comando RIPETI: quando ad esempio il Robot doveva avanzare di 4 caselle in avanti, chi programmava, invece di utilizzare 4 carte AVANTI, poteva utilizzare la grande carta RIPETI. Accanto doveva aggiungere il comando che voleva venisse ripetuto (in questo caso AVANTI) e quante volte (in questo caso 4, quindi poteva mettere nello spazietto apposito o 4 puntini, oppure il cartellino x4).

E' stato un gioco molto piacevole per i bambini e decisamente avvincente, che hanno provato tutti più volte, in momenti diversi.

Utile soprattutto per lavorare sulla lateralizzazione e per imparare i primi comandi di programmazione.

Inoltre, era un modo per decentrare il proprio punto di vista: quando il Robot non era direzionato nella stessa posizione di chi guidava, non era sempre facile capire se doveva girare a sinistra oppure a destra. Chi comandava doveva sempre immaginarsi nel punto di vista del Robot.

Allo stesso modo, il Robot doveva seguire le indicazioni e stare attento a non sbagliare i suoi movimenti.

Insomma, decisamente un bel modo per iniziare a lavorare sul coding e sulla programmazione!

Vi segnalo altre risorse da utilizzare (qualcuna unplugged, qualcun'altra con l'uso di strumenti tecnologici) se con i vostri alunni siete alle prime esperienze di coding:

tutti i giochi con CodyRoby: da questo link si scarica gratuitamente la scacchiera e le carte (simili alle mie, ma più piccine) e si possono trovare tanti diversi giochi da proporre ai bambini. Mi sento di suggerire dalla classe seconda in su;

il sito Code.org: noi lo abbiamo utilizzato in classe seconda, per giocare alla LIM. Se selezionate il corso 2, è adattissimo per cominciare per i bambini di prima o seconda. Altrimenti, per proseguire nelle classi più alte, può essere adatto il Corso 3...per poi continuare fin dove i vostri bambini desidereranno arrivare! Noi, come vi dicevo, lo abbiamo usato alla LIM (veniva un bambino alla volta a provare) e sui tablet (lavoravano in piccolo gruppo);

la robotica educativa attraverso piccoli robot come Bee Bot, Mind, Ozobot, InO-Bot, Dash and Dot o altri. Oltre che divertentissimi, vedrete che i bambini impareranno ad utilizzarli in un attimo e vi potranno servire come "aiutanti" per tantissime attività in tutte le discipline: dalla matematica, alla geometria, allo storytelling, alla geografia, all'arte, ...

Queste sono sicuramente le attività che suggerisco per iniziare. Vedrete che saranno molto apprezzate dai bambini e li porteranno a raggiungere in breve tempo ottimi risultati!

Ah...e se ancora vi state chiedendo perché a scuola è necessario insegnare a programmare...beh, guardatevi questo video! Davvero molto convincente! 😉

# data[].attributes.attachment_link.description
Blog di esperienze didattiche matematiche e scientifiche di una maestra che lavora alla scuola primaria.

# data[].attributes.attachment_link.title
Schede di Coding Unplugged: Costruisci il Percorso Giusto

# data[].attributes.attachment_link.description
Schede didattiche di coding unplugged (ritaglia e costruisci il percorso giusto) in PDF da stampare e svolgere per la scuola dell’infanzia e primaria

# data[].attributes.attachment_link.readable_text
Codeweek Learning Bits

Here you can find free training materials & resources that will help you get started and plan your next innovative lesson.

1. Learning Bits

No previous coding or programming experience is needed, and each module takes only around 15 minutes to complete. The modules introduce you to key concepts related to coding and computational thinking activities. In addition, the modules also give you practical tips and advice on how to integrate the concepts in your classroom.

2. Free online courses

EU Code Week offers professional development opportunities in the form of online courses. The aim is to support teachers in bringing coding and computational thinking to the classroom.

Follow EU Code Week on social media to find out when the next course will start .

3. Add your #CodeWeek activity

Now that you have completed one or more Code Week Learning Bits, we hope that you feel comfortable enough to bring some digital creativity to your classroom and pin your activity on the Code Week Map!

You can easily organise a lesson in your classroom, an open day, or an event at your school. Just find a date and register your activity on the Code Week map. Each activity organiser will get a certificate of participation for their effort.

If you would like to connect with an international group of enthusiastic teachers, join the EU Code Week Facebook group for teachers! To take a step further and collaborate with other schools in your country or across borders - join the Code Week 4 All challenge.

# data[].attributes.attachment_link.description
October 7 - 22, 2023: a week to celebrate coding in Europe, encouraging citizens to learn more about technology, and connecting communities and organizations who can help you learn coding.

# data[].attributes.attachment_link.description
October 7 - 22, 2023: a week to celebrate coding in Europe, encouraging citizens to learn more about technology, and connecting communities and organizations who can help you learn coding.