# data[].attributes.attachment_link.description
Cosa ha a che fare una calcolatrice meccanica di fine '800 con il Coding? Lo scopriamo in questa puntata, dove impareremo ad eseguire ripetutamente istruzioni finchè non abbiamo raggiunto il nostro sc ...

# data[].attributes.attachment_link.title
Coding - Studenti - Comandi e Istruzione

# data[].attributes.attachment_link.description
Un viaggio alla scoperta delle azioni elementari che eseguiamo ogni giorno, a casa e a scuola, e delle istruzioni che le descrivono.

# data[].attributes.attachment_link.description
La programmazione è la lingua più parlata, Raffaele Gaito ci spiega perché dobbiamo insegnarla ai bambini

# data[].attributes.attachment_link.embed_code
Post by edoardocz.

# data[].attributes.attachment_link.readable_text
DressCode è il nuovo gioco di CodeMOOC, concepito per abbassare ancora le barriere di accesso al coding unplugged. E' ispirato al classico gioco di vestire una bambola con sagome di carta, già collegato al coding dai bellissimi disegni di Linda Liukas. Ma in questo caso il focus non è tanto sulla scelta dei vestiti, quanto sulla sequenza da utilizzare per indossarli, e come al solito abbiamo carte da gioco per esprimerla.

Babbo Natale indossa tanti indumenti. Per vestirsi deve indossarli in ordine per non fare pasticci e per svestirsi deve toglierli in ordine inverso. Non è facile e spesso si confonde. Per aiutarlo ora abbiamo le carte DressCode.

Ogni carta rappresenta un indumento da indossare (carta verde) o da togliere (carta grigia). Le carte vanno disposte in sequenza (da sinistra a destra o dall'alto al basso), per indicare la sequenza di indumenti da indossare o da togliere.

Le carte chiamate SFIDA non rappresentano istruzioni, ma condizioni iniziali e finali. Le sfide rosse rappresentano fasi della vestizione corretta di Babbo Natale. Le sfide color petrolio rappresentano combinazioni improbabili da correggere. Si gioca scegliendo due carte sfida che rappresenteranno la vestizione iniziale e la vestizione finale. Lo scopo del gioco è programmare la sequenza di azioni che Babbo Natale deve compiere per passare dall'una all'altra.

Il tabellone e le sagome dei vestiti possono essere usati per verificare la correttezza delle mosse. Possono essere stampati in formato A4 o A3. Il tabellone può essere stampato su cartoncino. E' possibile stamparlo due volte per ottenere una base e una sagoma rialzata (in negativo) utile a contenere le sagome dei vestiti mantenendoli nella giusta posizione.

Tabellone (pdf). [Carta patinata bianca, A4 o A3, 250g, solo fronte]

Vestiti (pdf). [Carta patinata bianca, A4 o A3, 250g, solo fronte]

Istruzioni per vestirsi (pdf-fronte, pdf-retro). [Carta patinata bianca, A4, 250g, fronte-retro lato lungo]

Istruzioni per svestirsi (pdf-fronte, pdf-retro). [Carta patinata bianca, A4, 250g, fronte-retro lato lungo]

Sfide incrementali (pdf-fronte, pdf-retro). [Carta patinata bianca, A4, 250g, fronte-retro lato lungo]

Sfide distratte (pdf-fronte, pdf-retro). [Carta patinata bianca, A4, 250g, fronte-retro lato lungo]

# data[].attributes.attachment_link.description
DressCode è il nuovo gioco di CodeMOOC, concepito per abbassare ancora le barriere di accesso al coding unplugged. E' ispirato al classico gioco di vestire una bambola con sagome di carta, già collegato al coding dai bellissimi disegni di Linda Liukas. Ma in questo caso il focus non è tanto sulla scelta dei vestiti, quanto Leggi di piùDress code[...]

# data[].attributes.attachment_link.readable_text
di Enrico Nardelli

A fine novembre 2016 l'allora Ministra dell'Istruzione Stefania Giannini, nell'ambito dell' evento dedicato al Piano Nazionale Scuola Digitale alla Reggia di Caserta, ha annunciato l'avvio di un'iniziativa di importanza storica per la formazione informatica nella scuola italiana.

Non solo per il significativo investimento finanziario ( 100 milioni di Euro, di cui 65 per la primaria) ma anche per aver ribadito ancora una volta la centralità di questo tipo di formazione: "il pensiero computazionale altro non è che un nuovo linguaggio, il nuovo necessario modo per entrare in contatto con la realtà, anche, e soprattutto, se non si fa di mestiere". Venendo da una docente universitaria di Glottologia e Linguistica, si tratta di un riconoscimento culturale particolarmente gradito. L'investimento è finalizzato a far sì che: " il prossimo anno, tutte le scuole primarie avranno annualmente 60 ore di coding e quindi la possibilità di avere tra 10 anni una generazione di giovani italiani perfettamente alfabetizzati in quello che si chiama nuovo pensiero critico".

Ho già descritto gli elementi più caratteristici del pensiero computazionale, il termine che denota appunto gli aspetti culturali dell'informatica, indipendentemente dalla tecnologia digitale in cui essa si manifesta ormai dovunque intorno a noi.

Mi rendo conto però che, probabilmente a causa della sua novità, il pensiero computazionale viene molte volte descritto in modo parziale e quindi impreciso. Presento quindi la rielaborazione di una mia precedente definizione: " il pensiero computazionale è un processo mentale per far risolvere problemi ad un agente, sia esso persona o macchina, fornendogli una serie di istruzioni che deve eseguire in autonomia ". Essa esplicita, in un contesto di divulgazione, tutte e sole le componenti essenziali, senza le quali il pensiero computazionale diventa altro. Più avanti discuterò in dettaglio i vari termini indicando, in qualche caso, alcune semplificazioni che ne alterano la natura. Per completezza scientifica segnalo anche la definizione più formale proposta da Jeannette Wing, la scienziata che ha contribuito a popolarizzare un termine introdotto da Seymour Papert.

Nel frattempo ricordo, a scanso di critiche superficiali, che per insegnare l'informatica non sono indispensabili quei dispositivi ed infrastrutture tecnologiche che in molti, forse troppi, casi sono obsoleti, se non assenti, nelle nostre scuole. Sarà molto più importante - affinché la novità diventi permanente e strutturale - la formazione degli insegnanti e l'organizzazione dell'iniziale fase transitoria. Ma non ho dubbi che i tecnici del Ministero sapranno gestire bene questi aspetti.

Per chi vuole toccare con mano "come si fa a studiare informatica senza i computer" segnalo alcune fonti. Prima di tutto le lezioni tradizionali disponibili sul sito di Programma il Futuro, il progetto MIUR - CINI che in due anni ha già esercitato al pensiero computazionale quasi un milione e mezzo di studenti per circa 8 ore a testa. Sono la versione italiana di alcune delle lezioni unplugged realizzate da Code.org. Vi è poi la traduzione italiana dell'eccellente libro gratuito " CS Unplugged ", che è anche un sito web (in inglese) contenente quasi 40 attività, per studenti di tutte le età.

Ho già discusso sull' importanza di questa formazione per lo sviluppo delle capacità cognitive razionali, che deve accompagnare e NON sostituire altre discipline, egualmente importanti per un'equilibrata e completa maturazione degli studenti. Sulla necessità di insegnare l'informatica come disciplina scientifica a tutti e di iniziare nella scuola primaria c'è un vasto consenso nei paesi occidentali. È scritto nel rapporto di gennaio 2012 " Shut down or restart " della Royal Society, una delle associazioni scientifiche più prestigiose al mondo, sulla base del quale in UK da settembre 2014 è stato introdotto l'insegnamento dell'informatica nelle scuole di tutti gli ordini e gradi. È scritto nel rapporto di maggio 2013 dell'Accademia Francese delle Science, " Il est urgent de ne plus attendre ".

Ovviamente, come per la matematica alle elementari non si insegna il calcolo differenziale (e non lo si fa neanche alle medie o alle superiori) così per l'informatica bisogna insegnare i concetti di base in modo adatto allo specifico livello di maturazione degli studenti, ed in modo indipendente dalla tecnologia.

Ecco allora l'analisi dei singoli termini della definizione:

1. Processo mentale: Specifica il concetto sottolineando la sua indipendenza da tecnologie, strumenti concreti e sistemi fisici. Identifica pertanto l'importanza metodologica del pensiero computazionale, che è applicabile in molti ambiti disciplinari ed è riconosciuto come strumento concettuale per la conoscenza del mondo da scienziati come Peter J. Denning: "Computing is the fourth great domain of science. It is as fundamental as the physical, life, and social sciences" [P.J. Denning e P.S. Rosenbloom, Computing: the fourth great domain of science, Communications of the ACM, 2009]. Inoltre, lungi dal trasformare gli studenti in robot, li aiuta a sviluppare il pensiero critico, cioè a "non fermarsi all'apparenza dei fenomeni ma ... a chiedersi cosa ci sia dietro". È utile anche ricordare qui quanto ha scritto nel 1968 George Forsythe, analista numerico ed uno dei padri della formazione universitaria in informatica, in quanto fondatore del dipartimento di informatica dell'Università di Stanford negli Usa, uno dei primi a nascere ed uno dei migliori al mondo: "Le acquisizioni più valide nell'educazione scientifica e tecnologica sono quegli strumenti mentali di tipo generale che rimangono utili per tutta la vita. Ritengo che il linguaggio naturale e la matematica siano i due strumenti più importanti in questo senso, e l'informatica sia il terzo." (p.456).

2. Far risolvere problemi: Un errore fondamentale è descrivere il pensiero computazionale unicamente come la competenza che permette di risolvere problemi (problem solving). Se così fosse non sarebbe diverso dalle competenze di tipo logico-matematico. I matematici hanno risolto problemi per millenni. Ma solo quando hanno iniziato a riflettere sulla possibilità e sulle implicazioni di "far risolvere" i problemi a qualcun altro, si è messa in moto un'evoluzione che ha portato alla nascita della nuova disciplina scientifica, l'informatica. Correlata a questa semplificazione vi è quella di ritenere che l'essenza del pensiero computazionale sia decomporre il problema in sotto-problemi, per poi ricombinarli. Ma molte volte non è richiesto questo approccio, che non è caratterizzante per il pensiero computazionale.

3. Ad un agente: Il termine "agente" indica chi esegue le istruzioni e ne mette in rilievo il suo essere distinto rispetto al soggetto in cui avviene il processo mentale. Anche questo è un elemento essenziale per caratterizzare appropriatamente l'informatica rispetto alla matematica da cui è nata. Chi specifica la soluzione di un problema nell'ambito della matematica è generalmente anche colui che la esegue. Nell'informatica la specifica della soluzione prevede necessariamente un esecutore - esterno e diverso dal risolutore - le cui capacità operative sono rigidamente e meccanicamente predefinite. Sottolineo che l'agente agisce sui dati che acquisisce per produrre dati come risultato della sua azione. Si tratta quindi di un agente in grado di elaborare informazione (information processing agent). È proprio questo approccio che costituisce il valore metodologico e interdisciplinare dell'informatica, perché consente di ottenere un punto di vista sul mondo in grado di complementare la descrizione che sono in grado di farne gli altri tre dominî della scienza. La bioinformatica offre in questo momento l'esempio più noto di tale vantaggio, ma tutte le discipline, anche quelle non scientifiche come l'arte [E. Nardelli: A viewpoint on the Computing-Art dialogue, Leonardo, 2014], sono in grado di trarne giovamento.

4. Sia esso persona o macchina: È una rigidità inutile ritenere che il pensiero computazionale serva solo per gestire macchine, cioè computer. Istruire una squadra di collaboratori a risolvere un problema richiede almeno le stesse capacità cognitive allenate dal pensiero computazionale: questo costituisce uno dei suoi apporti formativi che lo rendono estremamente utile per l'istruzione moderna. Ho già discusso sull'importanza di questa formazione per lo sviluppo delle capacità cognitive razionali, che deve accompagnare e NON sostituire altre discipline, egualmente importanti per un'equilibrata e completa maturazione degli studenti. Poi ne servono ovviamente molte altre: cognitive, emozionali e relazionali.

5. Fornendogli una serie di istruzioni: Vuol dire scrivere un programma, cioè codice informatico (cioè, fare coding). Ritenere che il pensiero computazionale sia finalizzato ad imparare a programmare (cioè sia il coding) è una semplificazione snaturante perché scrivere un programma informatico vuol dire niente altro che dare concretezza al processo mentale retrostante. Da questo punto di vista sussiste, tra pensiero computazionale e coding, un po' la stessa relazione che esiste tra pensiero e linguaggio: quest'ultimo è la forma mediante cui rendiamo concreto il pensiero, cioè ne costituisce una rappresentazione, così come un programma (il codice informatico) costituisce una rappresentazione del pensiero computazionale. Ritenere che l'obiettivo primario della formazione al pensiero computazionale nelle scuole sia scrivere codice è come pensare che quello dell'insegnamento della matematica sia imparare a fare i calcoli.

6. Che deve eseguire in autonomia: L'ultimo elemento, da non trascurare, è l'autonomia dell'esecutore rispetto al soggetto in cui il processo mentale avviene. Nel caso si tratti di un agente "umano", il programma che costituisce la rappresentazione di quel pensiero computazionale che ha specificato la soluzione del problema può, in una certa misura, contare sull'intelligenza dell'esecutore. Nel caso di un agente "meccanico", cioè di una macchina qual è un computer, non possiamo far leva su alcuna intelligenza (nel senso umano del termine) e dobbiamo quindi esplicitare ogni più piccolo dettaglio. L'allenamento fatto in questo modo da studenti sarà utile nel lavoro che sarà svolto come adulti, quando gli esecutori cui daremo istruzioni saranno persone in grado di colmare le eventuali lacune.

-----
Una sintetica versione preliminare di questo articolo è stata pubblicata in due parti sul "Il Fatto Quotidiano" il 30 novembre 2016 e il 2 gennaio 2017.

Ringrazio i lettori che con i loro commenti alle versioni preliminari hanno contribuito a estendere e migliorare la presentazione.

# data[].attributes.attachment_link.title
Il pensiero computazionale fornisce un nuovo linguaggio per la descrizione del mondo

# data[].attributes.attachment_link.description
di Enrico Nardelli A fine novembre 2016 l'allora Ministra dell'Istruzione Stefania Giannini, nell'ambito dell' evento dedicato al Piano Nazionale Scuola Digitale alla Reggia di Caserta, ha annunciato l'avvio di un'iniziativa di importanza storica per la formazione informatica nella scuola italiana.

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

# data[].attributes.attachment_link.description
Scratch, coding e informatica in genrale, possibilmente comprensibile a tutti...

# data[].attributes.attachment_link.title
Scratch: strumento di programmazione a blocchi

# data[].attributes.attachment_link.readable_text
Course Overview

Questo corso è ambizioso e semplicissimo. Ha l'obiettivo di aiutarti ad introdurre il pensiero computazionale in classe attraverso il coding, usando solo attività intuitive e divertenti da proporre direttamente agli alunni.

Quando affrontiamo un problema o abbiamo un'idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica. Il pensiero computazionale è proprio questo, la capacità di immaginare e descrivere un procedimento costruttivo che porti alla soluzione. Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori a supporto della fantasia e della creatività.

Per questo il pensiero computazionale è per tutti. E' una capacità trasversale che va sviluppata il prima possibile. Non è solo per informatici e programmatori, ma programmare è il modo migliore per acquisirlo. Per questo in Europa e nel mondo si svolgono ogni anno campagne di alfabetizzazione per la diffusione del coding. E' per questa stessa ragione che noi parleremo di coding e giocheremo con la programmazione senza ripeterci ogni volta che lo facciamo per sviluppare il pensiero computazionale. Quello accadrà da sé senza bisogno di dirlo.

Veniamo al metodo. Questo corso non è concepito per introdurre metodi e concetti che in qualche futuro potranno esservi utili in classe, ma per aiutarvi ad organizzare attività di coding in classe direttamente durante il MOOC. La maggior parte delle lezioni di questo MOOC sono appuntamenti in diretta streaming che potrete seguire in classe con gli alunni, mettendovi in gioco insieme a loro. Non occorre che abbiate dimestichezza con l'informatica, le attività proposte sono intuitive e divertenti e nei video farò del mio meglio per darvi spunti di riflessione ulteriori. Se non riuscirete ad organizzarvi per seguire le lezioni in diretta potrete sempre riusarle successivamente.

Così creeremo su questa piattaforma una comunità di apprendimento fatta di insegnanti, ciascuno con la propria classe. Starà a me certificare i vostri progressi, mentre voi certificherete quelli dei vostri alunni. Al termine del MOOC tanto voi quanto i vostri alunni avrete acquisito competenze certificate per le quali alcuni atenei italiani, tra i quali l' Università di Urbino, riconoscono un credito formativo universitario.

Per le attività online useremo prevalentemente le risorse di Code.org e Scratch. Per le attività unplugged (senza computer e senza rete) faremo tutto da soli.

Durante il corso avrete modo di condividere con i colleghi e con me l'impostazione delle attività nelle vostre classi e creeremo dei gruppi di valutazione tra pari, all'interno dei quali ciascuno di voi giudicherà l'impostazione proposta dagli altri.

Ora non ci resta che iniziare a fare coding in classe. Buon divertimento.
#CodeMOOC
Learning Objectives

Introdurre in modo intuitivo e ludico i concetti base della programmazione per sviluppare il pensiero computazionale. In particolare, il corso introdurrà i seguenti concetti:

oggetti programmabili

algoritmo

programmazione visuale a blocchi

esecuzione di sequenze di istruzioni elementari

esecuzione ripetuta di istruzioni

esecuzione condizionata di istruzioni

definizione e uso di procedure

definizione e uso di variabili e parametri

verifica e correzione del codice

riuso del codice

programma

Outcomes

Al termine del corso gli insegnanti e i loro alunni avranno acquisito in modo pratico e diretto gli elementi base del pensiero computazionale e saranno in grado di applicarlo agli ambiti disciplinari di loro interesse.

La frequenza del corso e il superamento delle prove in itinere saranno certificati.

Il corso servirà inoltre a mostrare quanto sia facile portare il pensiero computazionale in classe. Questa consapevolezza, acquisita da insegnanti e alunni, merita di essere citata tra i risultati.

Course Structure

Lesson 1 - Presentazione del corso e del metodo

Lesson 2 - Il linguaggio delle cose

Lesson 3 - L'ora di codice e il labirinto

Lesson 4 - Il corso introduttivo di Code.org

Lesson 5 - Creare e condividere con Scratch

Lesson 6 - Il pensiero computazionale in pratica

Teacher

Alessandro Bogliolo

Alessandro Bogliolo is the coordinator of the School of Information Science and Technology at the University of Urbino, Italy, where he teaches Computer architecture and Digital platforms for land management.
His research interests include wireless sensor networks, crowd sensing, collective intelligence, and ultra-low power computing.
Since 2013 he has been actively promoting the diffusion of computational thinking skills, serving as Europe Code Week Ambassador, founding Code's Cool, and developing DIY unplugged games (Cody Roby). In 2015 he coordinated Europe Code Week.
Alessandro Bogliolo is also serving as e-skills for jobs ambassador.

# data[].attributes.attachment_link.description
Questo corso è ambizioso e semplicissimo. Ha l'obiettivo di aiutarti ad introdurre il pensiero computazionale in classe attraverso il coding, usando solo attività intuitive e divertenti da proporre direttamente agli alunni. Quando affrontiamo un problema o abbiamo un'idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica.

# data[].attributes.attachment_link.title
MOOC Coding in your Classroom, Now! - Unit 1.1b

# data[].attributes.attachment_link.title
Coding for Kids | Game-Based Programming | CodeMonkey

# data[].attributes.attachment_link.description
CodeMonkey is a leading coding for kids program. Through its award-winning courses, millions of students learn how to code in real programming languages.

# data[].attributes.attachment_link.title
Allcancode - Get your product idea to market in weeks

# data[].attributes.attachment_link.description
Your product will be in the good hands of a talented team devoted to your success. You will forget all about scarce or overwhelmed developer resources.

# data[].attributes.attachment_link.title
CodeCombat: Learn to Code by Playing a Game

# data[].attributes.attachment_link.description
Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites.

# data[].attributes.attachment_link.description
Try the next episode of Silent Teacher before its official release !

# data[].attributes.body
ORA DEL CODICE

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Want to keep learning? Go beyond an hour

Teachers: Host an hour or read the How-To Guide

# data[].attributes.attachment_link.description
Use computer science to explore and learn about AI!

# data[].attributes.headline
Kit CodyRoby in bianco e nero da colorare

# data[].attributes.subject
Kit CodyRoby in bianco e nero da colorare

# data[].attributes.attachment_link.readable_text
Questa tappa del percorso di Code.org ci fa compiere uno straordinario balzo in avanti nel pensiero computazionale, introducendo due elementi fondamentali della programmazione: le funzioni e le variabili. Con questi due nuovi strumenti ci bastano poche istruzioni per guidare l'artista a compiere straordinarie evoluzioni sul foglio.

Ritroviamo gli stessi concetti in CodyWay, senza computer e senza Internet.

# data[].attributes.attachment_link.title
IV Lezione Coding in your classroom, now

# data[].attributes.attachment_link.description
Questa tappa del percorso di Code.org ci fa compiere uno straordinario balzo in avanti nel pensiero computazionale, introducendo due elementi fondamentali della programmazione: le funzioni e le variabili. Con questi due nuovi strumenti ci bastano poche istruzioni per guidare l'artista a compiere straordinarie evoluzioni sul foglio.

# data[].attributes.attachment_link.readable_text
BRAINSTORM
ELEMENTS
copy and paste as needed and take advantage of an infinite canvas!
DETTO IN PAROLE SEMPLICI...
Quando affrontiamo un problema o
abbiamo un'idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica. Il pensiero computazionale è proprio questo,
la capacità di immaginare e descrivere un procedimento costruttivo che porti alla soluzione.
E PER CHI PENSA CHE LA PROGRAMMAZIONE RIDUCA LA FANTASIA...
Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori a supporto della
fantasia e della creatività
.
Per questo il pensiero computazionale è
PER TUTTI.
Va sviluppato...
IL PRIMA POSSIBILE.
Il modo migliore per acquisirlo è...
PROGRAMMARE
LA SCUOLA E' IL LUOGO PIU' ADEGUATO PER IMPARARLO!
L'intervento di oggi è ambizioso e semplicissimo!
Ha l'obiettivo di mostrarvi come si possa introdurre il pensiero computazionale in classe attraverso il
CODING
usando solo attività intuitive, divertenti direttamente fruibili e che potrete proporre direttamente agli alunni.
Acc...CODI...amoci anche noi!
Intervento Collegio Docenti giugno 2016
Per sottolineare il contributo culturale apportato dall'Informatica alla comprensione della società la scienziata informatica Jeannette Wing nel 2008 rese popolare l'espressione "
PENSIERO COMPUTAZIONALE
"
LE ATTIVITA' POSSONO ESSERE :
UNPLUGGED
TECNOLOGICHE
http://padlet.com/giolandyx/4667dq316c36
LE LEZIONI UNPLUGGED
LE LEZIONI TECNOLOGICHE
http://codeweek.it/tag/codyway/
GALLERIA
CO-ARTE!
Il coding..una palestra anche per la fantasia!
ECCO IL LAVORO CON IL QUALE I BAMBINI DI PRIMA TIBONI HANNO PARTECIPATO AL CONCORSO CODI-AMO INDETTO DAL MIUR ATTRAVERSO PROGRAMMA IL FUTURO.

https://studio.code.org/c/204226019
GRAZIE
PER L'ATTENZIONE e BUON CODING A TUTTI...
Giovanna
Consigli per gli acquisti...
Uno dei compiti emergenti dell'educazione è quello di stimolare gli studenti a capire il digitale oltre la superficie.
Imparare il "linguaggio delle cose" ci permette di:
decidere cosa far fare agli oggetti smart

sviluppare spirito critico nell'uso delle nuove tecnologie
.
Il pensiero computazionale è trasversale,
può aiutare ad apprendere strategie di
risoluzione di problemi, progettazione e comunicazione.
Aiuta a sviluppare competenze logiche e capacità di risolvere problemi in modo creativo ed efficiente... qualità che sono importanti per tutti i futuri cittadini.
cosa c'e' dentro???!!!
CodyWay...percorso programmato
Scopo: Applicare i principi base della programmazione in un contesto reale senza l'ausilio di un computer.
CODY E ROBY ...DUE AMICI SU MARTE!
CODY - ROBY kit fai da te è il nuovo metodo per divertirsi con la programmazione a qualsiasi età anche senza computer.
I GIOCHI:
SEGUIMI
DUELLO
LA CORSA
LA TURISTA
CO-OPERAZIONE
CO-NDIVISIONE
CO-DING
MOOC: coding in your classroom now!
Partecipate ad un evento con la classe...
sperimentate voi stessi...
contro gli stereotipi di genere!
https://padlet.com/gatti_angela/avjyq14kgg9d
LE ATTIVITA'...
https://www.facebook.com/antonella.ghirelli.7/videos/1608999556093934/
http://www.coderschoolitalia.it/?p=1649
codi-grafia applicazione all'italiano
ARCHIVIO di esperienze
I bambini di III A della Scuola Primaria S.Castromediano di Lecce, hanno realizzato una storia per il loro amico ipovedente che ama ascoltare i racconti animati dalla voce dei suoi amici....
https://scratch.mit.edu/projects/110869473/
per includere
partecipate ad un Coder Dojo
Il "pensiero computazionale",

e' stato ufficialmente accettato nel mondo giuridico con la legge 107/2015 ("La Buona Scuola")

è entrato nella pratica didattica col Piano Nazionale Scuola Digitale (PNSD), che ha riconosciuto attività di questo tipo come...
essenziali per la formazione degli studenti nell'era digitale.
http://link-and-think.blogspot.it/2016/04/cinque-parole-chiave-pensiero-computazionale.html
Yuco impara a leggere. Forma una frase di senso compiuto. Quale codice? Senza toccare altre parole.
in italiano
...in storia
Gugu bambino preistorico deve arrivare a casa. Qual'è il codice?
Gioca a "Xmas-gift caching" con CodyWay
I regali che avete li nascondete in giro per la casa e appendete all'albero le istruzioni per trovarli. Potete scrivere o disegnare le istruzioni come preferite, ma se volete potete utilizzare cody-way.
è una semplice presentazione condivisa su Google drive
Bonanome
Colombini
Ferraresso
la regola dell'uso corretto di CU e QU strutturata sotto forma di algoritmo
..anche all'infanzia
http://carboneraiscoding.blogspot.it/
progetti storici da remixare
quale codice per far scrivere all'apina la parola...
LAVORI REALIZZATI PARTENDO DALL'ALBERO DI MUNARI
Code.org ha due moduli interdisciplinari a livello di scuola media. Ogni modulo è formato da una serie di lezioni di attualità che sono in grado di essere integrate ai curricula di scienze e matematica pre-esistenti.
https://soundcloud.com/brendan-paolini/codeweekeu-ode-to-code
L'ode to code, inno al coding, è stato scritto da Brendan D. Paolini, informatico e musicista, come opera culturale libera,
...ANCHE PER LE MEDIE!!
http://prezi.com/cxgylk6yfx5l/?utm_campaign=share&utm_medium=copy&rc=ex0share

# data[].attributes.attachment_link.description
BRAINSTORMELEMENTScopy and paste as needed and take advantage of an infinite canvas!DETTO IN PAROLE SEMPLICI...Quando affrontiamo un problema o abbiamo un'idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica. Il pensiero computazionale è proprio questo, la capacità di immaginare e descrivere un procedimento costruttivo che porti alla soluzione.

# data[].attributes.body
http://codeweek.it/cody-roby/seguimi/
http://codeweek.it/cody-roby/duello/
http://codeweek.it/cody-roby/corsa/
http://codeweek.it/cody-roby/turista/

# data[].attributes.attachment_link.readable_text
Learning to code helps us make sense of the rapidly changing world around us. Join millions of fellow organisers and participants to inspire the development of coding and computational thinking skills in order to explore new ideas and innovate for the future.

# data[].attributes.attachment_link.description
October 14 - 27, 2024: 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.body
Code.org

# data[].attributes.attachment_link.title
Learn computer science. Change the world.

# data[].attributes.attachment_link.description
Every student in every school deserves the opportunity to study computer science.

# data[].attributes.body
Programma il futuro

# data[].attributes.attachment_link.title
Programma il Futuro - Code.org - ProgrammaIlFuturo.it

# data[].attributes.attachment_link.title
President Obama asks America to learn computer science