CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ......
Transcript of CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ......
![Page 1: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/1.jpg)
CODING CON SCRATCH
Federica Gambel
18 aprile 2018
![Page 2: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/2.jpg)
Il webinar di oggi
• Fare coding a scuola
• ScratchJr: un accenno
• Scratch 2.0
• Interfaccia e principali funzioni
• Risorse online
• Esempi di progetti
• Domande
Coding con Scratch
![Page 3: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/3.jpg)
Coding
ll modo più semplice e
divertente di sviluppare il
pensiero computazionale è
attraverso la programmazione
(coding) in un contesto di
gioco.
(https://italia.code.org)
Coding con Scratch
![Page 4: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/4.jpg)
Perché imparare a programmare
(5 reason to tech kids to code – www.KODABLE.it
Coding con Scratch
![Page 5: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/5.jpg)
Scrivere con le nuove tecnologie...
Al giorno d’oggi i giovani hanno
molta esperienza e molta familiarità
a interagire con le nuove tecnologie,
ma non a creare usando nuove
tecnologie e a esprimersi attraverso
le nuove tecnologie. È come se
riuscissero a leggere ma non a
scrivere con le nuove tecnologie.
http://ischool.startupitalia.eu
Trascrizione del TED di Mitch Resnick (MIT Media
Lab)
Coding con Scratch
![Page 6: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/6.jpg)
Che cosa serve?
Coding con Scratch
![Page 7: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/7.jpg)
Che cosa serve?
Coding con Scratch
![Page 8: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/8.jpg)
Che cosa serve?
Coding con Scratch
![Page 9: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/9.jpg)
Che cosa serve?
Coding con Scratch
![Page 10: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/10.jpg)
Che cosa serve?
Coding con Scratch
![Page 11: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/11.jpg)
Quali strumenti
![Page 12: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/12.jpg)
Tante possibilità
Coding con Scratch
![Page 13: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/13.jpg)
![Page 14: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/14.jpg)
ScratchJr
Età 5-7 anni e oltre
Device tablet iPad e Android
Lingue ANCHE ITALIANO
Costo -
Sito www.scratchjr.org
Coding con Scratch
![Page 15: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/15.jpg)
ScratchJr è un linguaggio di introduzione
alla programmazione che permette ai più
piccoli di creare storie interattive e giochi.
Unendo insieme dei blocchi programmabili i
bambini possono dar vita ai loro personaggi.
ScratchJr si ispira al popolare linguaggio di
programmazione Scratch.
L’interfaccia e il linguaggio di
programmazione sono stati ridisegnati per
renderli adeguati allo sviluppo dei più
piccoli.
ScratchJr
Coding con Scratch
![Page 16: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/16.jpg)
ScratchJr – IMPARA
Coding con Scratch
![Page 17: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/17.jpg)
ScratchJr – IMPARA
Coding con Scratch
![Page 18: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/18.jpg)
ScratchJr – IMPARA
Coding con Scratch
![Page 19: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/19.jpg)
ScratchJr – INSEGNA
Coding con Scratch
![Page 20: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/20.jpg)
ScratchJr – INSEGNA
Coding con Scratch
![Page 21: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/21.jpg)
ScratchJr – INSEGNA
Coding con Scratch
![Page 22: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/22.jpg)
ScratchJr – INSEGNA
Coding con Scratch
![Page 23: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/23.jpg)
Scratch
Età > 7 anni
Device
Windows - Mac - Linux
Disponibile anche in versione online
Lingue ANCHE ITALIANO
Costo -
Sito scratch.mit.edu
Coding con Scratch
![Page 24: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/24.jpg)
Scratch e l’ambiente di programmazione sviluppato
dal gruppo di ricerca Lifelong Kindergarten al MIT
Media Lab.
Scratch e progettato con un occhio rivolto in
particolare all’apprendimento e all’educazione. I piu
giovani, mentre creano e condividono progetti in
Scratch, sviluppano al contempo importanti
capacita legate alla progettazione e al problem-
solving, al pensiero creativo, al ragionamento
sistematico e al lavoro collaborativo.
La progettazione impegna i bambini come
partecipanti attivi, dando loro un maggior senso
di controllo e di responsabilita nel processo di
apprendimento.
Scratch
Coding con Scratch
![Page 25: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/25.jpg)
Scratch – Stage Script Sprite
Coding con Scratch
Le Fantastiche Quattro,Rizzoli Education
![Page 26: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/26.jpg)
Scratch – Schermata principale
Coding con Scratch
Le Fantastiche Quattro,Rizzoli Education
![Page 27: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/27.jpg)
Scratch – Blocchi
Coding con Scratch
![Page 28: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/28.jpg)
Risorse online
Coding con Scratch
![Page 29: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/29.jpg)
Scratch – Passo passo
Coding con Scratch
![Page 30: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/30.jpg)
Scratch – Come fare
Coding con Scratch
![Page 31: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/31.jpg)
Scratch – Blocchi
Coding con Scratch
![Page 32: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/32.jpg)
Scratch – Le schede di Scratch
Coding con Scratch
Le schede di Scratch forniscono un modo semplice e veloce per imparare a programmare in Scratch.
12 card in italiano e molte altre in inglese
https://scratch.mit.edu/info/cards/
![Page 33: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/33.jpg)
Scratch – Le schede di Scratch
Coding con Scratch
• CAMBIA COLORE
• VAI A TEMPO
• MUOVITI CON I TASTI
• DI’ QUALCOSA
• SCIVOLA
• SEGUI IL MOUSE
• TORSIONE
• VORTICE INTERATTIVO
• ANIMALI
• ANIMAZIONE IN MOVIMENTO
• PULSANTE A SORPRESA
• SEGNAPUNTI
![Page 34: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/34.jpg)
Esempi di progetti
Coding con Scratch
![Page 35: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/35.jpg)
Un progetto matematico
Coding con Scratch
![Page 36: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/36.jpg)
Un progetto matematico:Disegna il quadrato
Coding con Scratch
![Page 37: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/37.jpg)
Un progetto matematico:Disegna il triangolo
Coding con Scratch
![Page 38: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/38.jpg)
Un progetto matematico
Coding con Scratch
![Page 39: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/39.jpg)
Gioco a domande – Come
Coding con Scratch
Definizione
obiettivi e
raccolta requisiti
Definizione
contenutiElaborazione
prototipo
![Page 40: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/40.jpg)
Gioco a domande – Come
Coding con Scratch
Definizione
lezioniAula Follow up
![Page 41: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/41.jpg)
Gioco a domande – Cosa
Parzival comunica alla madre la decisione di raggiungere la
corte di re Artù? (V)
Parzival, presa la decisione di diventare cavaliere, lascia la
sua mamma triste e sconsolata.
STRUTTURA GIOCO
CONTENUTI
Coding con Scratch
![Page 42: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/42.jpg)
Gioco a domande – La domanda
• Il gioco è basato su domande chiuse (vero/falso).
• Viene sempre data la spiegazione della risposta.
• La struttura della domanda è la stessa e viene ripetuta nei diversi livelli/ambienti.
Coding con Scratch
![Page 43: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/43.jpg)
Gioco a domande – Prototipo
PROTOTIPO
Coding con Scratch
![Page 44: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/44.jpg)
Gioco a domande – Tempi
Definizione obiettivi e raccolta requisiti
Definizione contenuti
Elaborazione prototipo
Definizione lezioni
AULA
Analisi
TEMPO
Coding con Scratch
![Page 45: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/45.jpg)
App Inventor è un ambiente
di sviluppo per app Android,
creato da Google, ma
adesso di proprietà del MIT.
La grafica dell’interfaccia e
semplice e intuitiva, grazie
al drag-and-drop, ed è
simile a Scratch.
App Inventor
Coding con Scratch
![Page 46: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/46.jpg)
App Inventor
Età > 11 anni
DeviceWindows - Apple - Linux
App per Android
Lingue ANCHE ITALIANO
Costo -
Sito appinventor.mit.edu
Coding con Scratch
![Page 47: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/47.jpg)
Domande
![Page 48: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/48.jpg)
Grazie!
Formazione su Misura, un progetto di
Mondadori Education e Rizzoli Education
www.scuolaoggidomani.it
Coder Kids
www.coderkids.it
Monti & Russo Digital
montirussodigital.it
Coding con Scratch
![Page 49: CODING CON SCRATCH - rizzolieducation.it · Coding con Scratch. ... () Coding con Scratch. ... ScratchJr è un linguaggio di introduzione alla programmazione che permette ai più](https://reader031.fdocument.pub/reader031/viewer/2022021603/5c68121d09d3f226588ceac2/html5/thumbnails/49.jpg)
http://www.rizzolieducation.it/scuola/webinar/