Top Banner
CODING CON SCRATCH Federica Gambel 18 aprile 2018
49

CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Jan 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

CODING CON SCRATCH

Federica Gambel

18 aprile 2018

Page 2: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Perché imparare a programmare

(5 reason to tech kids to code – www.KODABLE.it

Coding con Scratch

Page 5: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Che cosa serve?

Coding con Scratch

Page 7: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Che cosa serve?

Coding con Scratch

Page 8: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Che cosa serve?

Coding con Scratch

Page 9: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Che cosa serve?

Coding con Scratch

Page 10: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Che cosa serve?

Coding con Scratch

Page 11: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Quali strumenti

Page 12: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Tante possibilità

Coding con Scratch

Page 13: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch
Page 14: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – IMPARA

Coding con Scratch

Page 17: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – IMPARA

Coding con Scratch

Page 18: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – IMPARA

Coding con Scratch

Page 19: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – INSEGNA

Coding con Scratch

Page 20: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – INSEGNA

Coding con Scratch

Page 21: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – INSEGNA

Coding con Scratch

Page 22: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

ScratchJr – INSEGNA

Coding con Scratch

Page 23: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Scratch – Stage Script Sprite

Coding con Scratch

Le Fantastiche Quattro,Rizzoli Education

Page 26: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Scratch – Schermata principale

Coding con Scratch

Le Fantastiche Quattro,Rizzoli Education

Page 27: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Scratch – Blocchi

Coding con Scratch

Page 28: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Risorse online

Coding con Scratch

Page 29: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Scratch – Passo passo

Coding con Scratch

Page 30: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Scratch – Come fare

Coding con Scratch

Page 31: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Scratch – Blocchi

Coding con Scratch

Page 32: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Esempi di progetti

Coding con Scratch

Page 35: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Un progetto matematico

Coding con Scratch

Page 36: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Un progetto matematico:Disegna il quadrato

Coding con Scratch

Page 37: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Un progetto matematico:Disegna il triangolo

Coding con Scratch

Page 38: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Un progetto matematico

Coding con Scratch

Page 39: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Gioco a domande – Come

Coding con Scratch

Definizione

obiettivi e

raccolta requisiti

Definizione

contenutiElaborazione

prototipo

Page 40: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Gioco a domande – Come

Coding con Scratch

Definizione

lezioniAula Follow up

Page 41: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Gioco a domande – Prototipo

PROTOTIPO

Coding con Scratch

Page 44: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

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 - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Domande

Page 48: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

Grazie!

Formazione su Misura, un progetto di

Mondadori Education e Rizzoli Education

www.scuolaoggidomani.it

[email protected]

Coder Kids

www.coderkids.it

[email protected]

Monti & Russo Digital

montirussodigital.it

[email protected]

Coding con Scratch

Page 49: CODING CON SCRATCH - Rizzoli Education · 2018-07-09 · Scratch èl’ambiente di programmazione sviluppato dal gruppo di ricerca Lifelong Kindergarten al MIT Media Lab. Scratch

http://www.rizzolieducation.it/scuola/webinar/