# data[].attributes.body
Il Corso 1 è rivolto a studenti che stanno iniziando a leggere. Gli studenti creano programmi che sviluppano la capacità di risolvere problemi e di perseverare su problemi difficili, e permettono loro di collaborare con altri. Alla fine del corso gli studenti creano i loro giochi o le loro storie, che possono condividere. Il corso è raccomandato per la prima e la seconda primaria.

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

# data[].attributes.body
Il Corso 2 è rivolto a studenti delle scuole elementari che hanno già imparato a leggere e non hanno precedenti esperienze di programmazione. Nel corso gli studenti creano programmi per risolvere problemi e sviluppare giochi interattivi o storie da condividere. Il corso è raccomandato dalla terza primaria.

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

# data[].attributes.headline
7. Corso rapido di 20 ore per istruttori di coding

# data[].attributes.subject
7. Corso rapido di 20 ore per istruttori di coding

# data[].attributes.body
Consiglio ai docenti di prendere l'attestato del corso di 20 ore.

# data[].attributes.attachment_link.title
Accelerated Intro to CS Course - Code.org

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

# data[].attributes.headline
2. Coding e pensiero computazionale nella scuola primaria

# data[].attributes.subject
2. Coding e pensiero computazionale nella scuola primaria

# data[].attributes.attachment_link.readable_text
Coding e pensiero computazionale: cosa significano questi due termini, come stanno cambiando i metodi di insegnamento e di apprendimento a partire dalla scuola primaria e dell'infanzia e perché ne sentiremo parlare sempre più di frequente? Proviamo a dare qualche risposta.

Coding e pensiero computazionale: significato

Coding è un termine inglese al quale corrisponde in italiano la parola programmazione. Parliamo di programmazione informatica ovviamente ma non nel senso più tradizionale dell'espressione. Il coding a scuola è una scoperta - se così possiamo definirla - recente. Parliamo di un approccio che mette la programmazione al centro di un percorso dove l'apprendimento, già a partire dai primi anni di vita, percorre strade nuove ed è al centro di un progetto più ampio che abbatte le barriere dell'informatica e stimola un approccio votato alla risoluzione dei problemi. Parliamo di pensiero computazionale, ovvero di un approccio inedito ai problemi e alla loro soluzione. Con il coding bambini e ragazzi sviluppano il pensiero computazionale e l'attitudine a risolvere problemi più o meno complessi. Non imparano solo a programmare ma programmano per apprendere.

Coding e pensiero computazionale nella scuola primaria: ora c'è da divertirsi

Cosa significa in pratica tutto quello che abbiamo fin qui scritto? come fanno gli studenti ad apprendere e a divertirsi? Bambini e ragazzi si trovano davanti a quello che più li diverte: un tablet, il monitor di un pc, un robot. Sta a loro animare, far prendere vita, imparare a fare muovere i loro personaggi in un certo modo, siano essi virtuali o meno (come nel caso della robotica educativa) . In sintesi imparano a raggiungere un obiettivo. E come si raggiunge un obiettivo se non risolvendo il problema che si frappone fra noi e la meta?

Coding e pensiero computazionale nella scuola primaria e dell'infanzia: gli strumenti

Come si fa il coding a scuola, quali sono gli strumenti a disposizione? Sono strumenti divertenti, come per esempio Scratch o Scratch Jr. per i più piccoli. O come lo sono ancora gli esercizi del sito code.org. Più che esercizi sembrano giochi. E in effetti sotto un certo punto di vista lo sono. I bambini giocano e vincere ogni sfida significa risolvere problemi. Piccoli problemi come evitare un ostacolo o di farsi catturare da uno dei personaggi cattivi della storia, giusto per fare un paio di esempi. Per risolvere il problema devono impegnarsi per capire quale possa essere la possibile soluzione, e se raggiungono l'obiettivo hanno imparato come fare. Intanto inconsapevolmente hanno scritto righe di codice informatico, anche se materialmente non ne hanno scritto nemmeno una e hanno spostato solo dei blocchetti rettangolari a ciascuno dei quali corrisponde una funzione e un codice. Stiamo parlando della programmazione a blocchi, detta anche programmazione visuale.
Di tutto questo abbiamo parlato negli articoli: Come usare scratch: una guida su tutto quello che ti serve sapere Scratch Junior: così i bambini imparano a programmare Coding a scuola: con i robot è più divertente. Ecco perché
Coding, pensiero computazionale e robotica educativa nella scuola primaria

Coding e pensiero computazionale, nella scuola primaria o in altri contesti, sono fratelli della robotica educativa, la possibilità cioè che i ragazzi possano imparare assemblando un kit robot da costruire e dopo averlo costruito programmino il loro robot. Nel coding si usano strumenti che consentono di visualizzare i risultati su uno schermo. Nella robotica educativa i bambini apprendono un approccio nuovo alle materie scientifiche attraverso la robotica. A volte coding e robotica educativa sono un tutt'uno. Ma di questo ne parliamo meglio nell'articolo: Coding scuola primaria: ci pensa Cubetto, robot di legno
Puoi approfondire i temi legati a coding e pensiero computazionale leggendo: Coding a scuola: con i robot è più divertente. Ecco perché Coding, cos'è e perché non dovremmo sottovalutare le sue potenzialità Corsi di coding, ecco chi li organizza. Quali e dove frequentare Pensiero computazionale, definizione e significato Animatore digitale: a scuola è il mago del coding Robotica educativa, come costruire un robot a scuola e imparare Corsi di robotica: ecco chi li organizza in Italia Scuola di robotica: il futuro ora si impara sui banchi Alcuni strumenti per imparare a programmare: Come imparare a programmare in modo facile Piattaforma EMMA. Coding e robotica? Si studiano on line App per il coding, guida alle migliori Osmo e Ipad: imparare giocando, a casa o a scuola Swift Playground: il coding su iPad è più divertente Tynker, il coding non ha più segreti. A casa e a scuola Potresti essere interessato anche all'articolo: Tinkering, cos'è e come iniziare

# data[].attributes.attachment_link.title
Coding e pensiero computazionale nella scuola primaria

# data[].attributes.attachment_link.description
Coding e pensiero computazionale: cosa significano questi due termini, come stanno cambiando i metodi di insegnamento e di apprendimento a partire dalla scuola primaria e dell'infanzia e perché ne sentiremo parlare sempre più di frequente? Proviamo a dare qualche risposta. Coding è un termine inglese al quale corrisponde in italiano la parola programmazione.

# data[].attributes.headline
4. Animatore digitale: a scuola è il mago del coding

# data[].attributes.subject
4. Animatore digitale: a scuola è il mago del coding

# data[].attributes.attachment_link.readable_text
Con l'animatore digitale la scuola è pronta a raccogliere le sfide del futuro, ad aprirsi al digitale e all'utilizzo di nuovi metodi e nuove tecnologie per restare al passo con i tempi.

Animatore digitale: Miur si è "inventato" un nuovo docente

L'animatore digitale, voluto dal Miur è una sorta di mago del digitale, una figura inedita per la scuola italiana, una delle tante novità previste dal Piano Nazionale Scuola Digitale (PNSD), entrato in vigore alla fine del 2015, promosso e finanziato dallo stesso Ministero e in parte dal Fondo Sociale Europeo. È infatti un insegnante con una forte propensione alla cultura digitale, che proprio nell'ambito dell'innovazione e del digitale ha compiti organizzativi e di coordinamento.

L' animatore digitale deve realizzare gli obiettivi del PNSD. Tra questi c'è anche il coding, un argomento cui abbiamo già dedicato numerosi articoli in questo blog. Uno dei capisaldi del Piano Nazionale Scuola Digitale prevede infatti la diffusione del coding come strumento didattico per educare bambini e ragazzi di tutte le età al pensiero computazionale.

L' animatore digitale deve lavorare proprio in questa direzione, incrementando le ore da dedicare all'alfabetizzazione digitale, attraverso l'organizzazione di corsi, laboratori, workshop e altre iniziative analoghe.
-- Se vuoi saperne di più sul coding e sul pensiero computazionale ti consigliamo di leggere: Coding, cos'è e perché non dovremmo sottovalutare le sue potenzialità Pensiero computazionale, definizione e significato Coding e pensiero computazionale nella scuola primaria Coding a scuola: con i robot è più divertente. Ecco perché Programmazione a blocchi: cos'è, come funziona e come iniziare App per il coding, guida alle migliori Corsi di coding, ecco chi li organizza. Quali e dove frequentare --
Animatore digitale: formazione

L' animatore digitale viene nominato dal dirigente scolastico tra i docenti di ruolo della scuola e ha un incarico triennale rinnovabile. Prima di iniziare la sua attività, deve seguire un percorso di formazione organizzato dalle scuole capofila selezionate per questo scopo dagli Uffici scolastici regionali. Ogni animatore digitale coordina un team per l'innovazione digitale formato da altri tre insegnanti che fungono da assistenti.

Animatore digitale: requisiti per diventarlo

L' animatore digitale deve essere obbligatoriamente un docente di ruolo perché deve conoscere bene il contesto scolastico in cui lavorerà. Il suo obiettivo è programmare iniziative che tengano conto delle esigenze degli studenti e che siano coerenti con il Piano di offerta formativa della scuola.

Animatore digitale: compenso, ecco il nodo

Nonostante la mole di lavoro si annunci notevole, la questione relativa al compenso dell' animatore digitale non è stata ancora chiarita. O meglio, per il momento sappiamo solo che ogni scuola riceverà dal Miur mille euro per finanziare le proprie attività e che i dirigenti scolastici attingeranno a questo fondo per pagare gli animatori digitali. In teoria, vista l'entità esigua del contributo ministeriale, il compenso potrebbe anche essere integrato con risorse provenienti da altre fonti - ad esempio il Fondo di istituzione scolastica - ma non ci sono ancora certezze.

Animatore digitale nelle scuole, la carica degli ottomila

L' animatore digitale non è ancora una figura obbligatoria per le scuole, anche se rappresenta sicuramente un'opportunità. Per il triennio 2015-2018 ne sono stati reclutati in tutta Italia circa 8300: 5500 nella scuola dell'infanzia e nella scuola primaria, 2800 nella scuola secondaria, con una leggera prevalenza di donne. L'età media, secondo i dati forniti dal Miur, è di 45 anni. Circa la metà degli animatori digitali nominati ha una formazione scientifica.
Potrebbero anche interessarti: Robotica educativa, cos'è Robotica educativa, come costruire un robot a scuola Robotica creativa, la robotica educativa con un pizzico di fantasia Come imparare a programmare in modo facile Scuola di robotica: il futuro ora si impara sui banchi Corsi di robotica: ecco chi li organizza in Italia Piattaforma EMMA. Coding e robotica? Si studiano on line Osmo e Ipad: imparare giocando, a casa o a scuola Swift Playground: il coding su iPad è più divertente Tinkering, cos'è e come iniziare

# data[].attributes.attachment_link.title
Animatore digitale: a scuola è il mago del coding

# data[].attributes.attachment_link.description
Con l'animatore digitale la scuola è pronta a raccogliere le sfide del futuro, ad aprirsi al digitale e all'utilizzo di nuovi metodi e nuove tecnologie per restare al passo con i tempi.

# data[].attributes.headline
6. Consiglio per i colleghi Animatori Digitali

# data[].attributes.subject
6. Consiglio per i colleghi Animatori Digitali

# data[].attributes.body
Nei mesi scorsi ho seguito un MOOC dal titolo "coding in your classroom, now !" che è stato davvero molto interessante e coinvolgente. Consiglio ai miei colleghi Animatori Digitali di iscriversi e seguirlo fino in fondo. Il bello è che rimarrà sempre aperto per accettare iscrizioni di nuovi corsisti.
Alla fine rilascia un attestato di partecipazione e un Badge.

Il link è questo:
http://platform.europeanmoocs.eu/course_coding_in_your_classroom_now

# data[].attributes.attachment_link.readable_text
Come usare Scratch, ambiente di programmazione a blocchi per il coding e per la robotica educativa. Ecco una piccola guida che può tornarti utile soprattutto se ti stai avvicinando a Scratch per la prima volta o se semplicemente vuoi saperne di più.

Scratch, cos'è e a cosa serve

Nell'articolo Coding scuola primaria: ci pensa Cubetto, robot di legno abbiamo accennato a quali sono le potenzialità di Scratch, un ambiente di programmazione intuitivo, perché visuale (senza che si conoscano complicati linguaggi di programmazione) e quindi utilizzabile anche da chi - bambini, ragazzi (ma anche adulti, perché no) - si avvicina alla programmazione.

Con Scratch puoi scrivere storie, realizzare giochi e animazioni senza conoscere la programmazione e senza scrivere una sola riga di codice. Ma puoi anche programmare i robot. Possibile? Sì è proprio così. E non costa nulla. Hai capito bene, non costa nulla, solo il tempo che devi impiegare per imparare a utilizzarlo.

Scratch è pensato per essere utilizzato da bambini e ragazzi dagli 8 ai 16 anni ma anche da persone più adulte. Tantissime persone lo fanno già in tutto il mondo. Il suo successo si deve al fatto che già dal primo momento in cui accedi a Scratch sei già in grado di fare qualcosa: giusto il tempo di spostare qualche blocchetto e, per esempio, puoi far muovere un personaggio sullo schermo del tuo pc. Man mano che lo utilizzerai le tue creazioni si arricchiranno sempre di più e diventeranno sempre più interessanti.

Ecco come usare Scratch

Andiamo al dunque: come usare Scratch facilmente? La prima cosa da fare è andare sul sito scratch.mit.edu/. Ti apparirà una schermata come quella sotto. In alto a destra come indicato dalla freccia rossa che vedi nell'immagine che segue si trova il link per la registrazione al sito.

Segui passo passo le semplici istruzioni: scegli una username, una password e inserisci il tuo indirizzo e-mail e il gioco è fatto. A questo punto controlla la tua casella di posta elettronica e se hai fatto tutto per bene troverai un messaggio con un link da cliccare. Lo hai fatto? bene, Dovresti essere adesso dentro questa schermata:

A questo punto per sapere come usare Scratch puoi cliccare su uno dei due link "Impara come creare un progetto in Scratch", o "Prova i progetti per iniziare". In alternativa puoi entrare subito nell'editor dei progetti

Se hai trovato delle difficoltà puoi dare uno sguardo a questo video dove si parla anche di come usare gli esempi già disponibili di Scratch e di come modificarli:

Adesso dovresti essere in grado di sapere come usare Scratch, ma se hai ancora qualche dubbio puoi scriverci a . Proveremo a rispondere ai tuoi quesiti.
Abbiamo parlato di Scratch anche negli articoli: mBot, il kit robot per piccoli "ingegneri" Lego WeDo 2.0, un kit robot come insegnante Robot Lego, prezzi dei modelli in commercio Dash and Dot, robot programmabili per bambini Marty, robot programmabile per la robotica educativa Come imparare a programmare in modo facile Potresti essere interessato anche a: Scratch Junior: così i bambini imparano a programmare Blockly: cos'è, come funziona, come si usa App per il coding, guida alle migliori Corsi di coding, ecco chi li organizza. Quali e dove frequentare Swift Playground: il coding su iPad è più divertente Coding, cos'è e perché non dovremmo sottovalutare le sue potenzialità Coding a scuola: con i robot è più divertente. Ecco perché Pensiero computazionale, definizione e significato CoderDojo, cos'è e dove trovarne uno Scuola di robotica, il futuro ora si impara sui banchi Corsi di robotica: ecco chi li organizza Robotica creativa, la robotica educativa con un pizzico di fantasia Piattaforma EMMA. Coding e robotica? Si studiano on line

# data[].attributes.attachment_link.title
Come usare Scratch: una guida su tutto quello che ti serve sapere

# data[].attributes.attachment_link.description
Come usare Scratch, ambiente di programmazione a blocchi per il coding e per la robotica educativa. Ecco una piccola guida che può tornarti utile soprattutto se ti stai avvicinando a Scratch per la prima volta o se semplicemente vuoi saperne di più.

# data[].attributes.attachment_link.readable_text
Il coding aiuta i più piccoli a pensare meglio e in modo creativo, stimola la loro curiosità attraverso quello che apparentemente può sembrare solo un gioco. Il coding consente di imparare le basi della programmazione informatica, insegna a "dialogare" con il computer, a impartire alla macchina comandi in modo semplice e intuitivo. Il segreto sta tutto nel metodo: poca teoria e tanta pratica.

L'obiettivo non è formare una generazione di futuri programmatori, ma educare i più piccoli al pensiero computazionale, che è la capacità di risolvere problemi - anche complessi - applicando la logica, ragionando passo passo sulla strategia migliore per arrivare alla soluzione.

Il coding a scuola sta gradualmente ritagliandosi uno spazio nella didattica non solo perché educa bambini e ragazzi al pensiero creativo, ma anche per un suo risvolto pratico. Perché ha a che fare con la nostra quotidianità, con molti oggetti che utilizziamo abitualmente e che riteniamo ormai indispensabili. Smartphone, tablet, videogiochi, persino elettrodomestici come la lavatrice o il forno a microonde funzionano grazie a un codice informatico, a una sequenza ordinata di istruzioni.

Coding, cos'è che lo rende così coinvolgente

Con il coding - come detto - gli studenti imparano a programmare divertendosi. Attraverso una serie di giochi ed esercizi interattivi, basati su un'interfaccia visuale, il bambino può determinare le azioni di uno o più personaggi spostando blocchi o oggetti grafici su un monitor. A ciascun blocco corrisponde un'azione, una linea di codice che non ha bisogno quindi di essere digitato. Basta muovere o assemblare i mattoncini tra di loro - nell'ordine necessario a raggiungere un certo obiettivo - e il gioco è fatto.

Funziona così Scratch, un linguaggio di programmazione per il coding e la robotica educativa che permette di creare giochi e animazioni senza dover scrivere una sola riga di codice (per saperne di più puoi leggere l'articolo Come usare Scratch: una guida su tutto quello che ti serve sapere).

Coding, cos'è e come funziona code.org

In rete esistono decine di app e software che consentono ancor prima di iniziare a "giocare" con la programmazione a tutte le età di comprendere facilmente il coding cos'è e come può essere utile. Se non sapete da dove iniziare, può essere una buona base di partenza.

Si tratta di una piattaforma online, gratuita, che offre la possibilità a docenti e bambini dai 4 anni in su di seguire strutturati in modo progressivo, divisi per fasce di età e livello di difficoltà.

In questo video vediamo alcuni esercizi che potete trovare su code.org e comprendere facilmente il coding cos'è e perchénon dovremmo sottovalutare le sue potenzialità:

Su code.org si basa anche il progetto Programma il Futuro, promosso dal Miur per favorire la diffusione del coding nella scuola primaria e nella scuola secondaria (ne parliamo più approfonditamente nell'articolo Coding a scuola: con i robot è più divertente. Ecco perché).
A proposito di coding potresti anche leggere: App per il coding, guida alle migliori Coding scuola primaria: ci pensa Cubetto, robot di legno Pensiero computazionale, definizione e significato Animatore digitale: a scuola è il mago del coding Scratch Junior: così i bambini imparano a programmare
Piattaforma EMMA. Coding e robotica? Si studiano on line Swift Playground: il coding su iPad è più divertente Come imparare a programmare in modo facile Potrebbero anche interessarti gli articoli: Bee Bot, con l'ape robot la robotica educativa entra nella scuola primaria Blue Bot porta la robotica nella scuola dell'infanzia mBot, il kit robot per piccoli "ingegneri" Dash and Dot, robot programmabili per bambini Koov Sony, imparare a programmare con un kit Lego WeDo 2.0, un kit robot come insegnante Robot Lego, prezzi dei modelli in commercio Lego Mindstorms, 17 robot con un solo kit Multiplo robot kit, la robotica alla portata di tutti CoderBot, kit robot per il coding e la robotica educativa Nao Challenge, cos'è e come partecipare Tinkering, cos'è e come iniziare

# data[].attributes.attachment_link.title
Coding, cos'è e perché non dovremmo sottovalutare le sue potenzialità

# data[].attributes.attachment_link.description
Il coding aiuta i più piccoli a pensare meglio e in modo creativo, stimola la loro curiosità attraverso quello che apparentemente può sembrare solo un gioco. Il coding consente di imparare le basi della programmazione informatica, insegna a "dialogare" con il computer, a impartire alla macchina comandi in modo semplice e intuitivo.