2. Scratch
PROGRAMMAZIONE mediante blocchi visivi orientata agli oggetti.
Si ispira al Costruttivismo.
Sviluppa attivit multimediali a supporto degli apprendimenti e della
personalizzazione della produzione.
La programmazione si struttura come Problem Solving.
Gli studenti hanno ruolo attivo.
Attraverso la programmazione si sviluppano processi logici, ragionamento,
creativit.
Rede possibile la visualizzazione immediata degli errori e la loro costruttiva
correzione (DEBUGGING).
3. Scratch
Scratch software realizzato da Mitchel
Resnicksi (Media Lab - Massachusetts
Institute of Technology) fondato su un
linguaggio di programmazione a blocchi,
orientato agli oggetti.
Si possono produrre contenuti digitali: storie,
animazioni, suoni, quiz, giochi.
Facilita lapprendimento e linsegnamento e
dei principi fondamentali del ragionamento.
Motiva linteresse per il suo carattere ludico.
Il costruttivismo come radice della centralit
progettuale e della creativit.
Si basa sulla condivisione sociale.
Il Remix dei progetti per imparare e avanzare
nelle competenze 竪 importante.
Esiste nella versione on-line, nella versione
desktop di Scratch, nella versione per Second
Life.
per tutti i sistemi operativi.
https://scratch.mit.edu/
4. Obiettivo
Imparare a programmare in
modo rapido e facile
attraverso i blocchi.
Per programmare si devono
scrivere istruzioni, che siano
comprensibili dal computer.
MENU BLOCCHI
5. Scratch 3.0 downloads
https://scratch.mit.edu/
area download
https://scratch.mit.edu/download
ScratchJr Per iOs
https://apps.apple.com/us/app/scratch-
desktop/id1446785996?mt=12
ScratchJr Per Android
https://play.google.com/store/apps/details?id=org
.scratch
Come educatore per lo sviluppo della
progettazione collegati al link
https://scratch.mit.edu/ideas
(si trovano Tutorial, Schede, Guide, proposte)
Pu嘆 essere usato
utilizzando le App
in download o da
browser
Il Mit Media Lab a cui fa capo 竪
una comunit di apprendimento
creativo
Scratch
3.0 竪 la nuova
versione del
software pi湛
utilizzato per la
programmazio
ne a blocchi,
che 竪 possibile
utilizzare
anche offline
DISPONIBILE IN
70 LINGUE
6. Usa il Linguaggio Visuale a Blocchi
come quello di Code.org
Code.org
ci fa usare il coding in percorsi
guidati per:
Giocare,
Fare esercizi,
Imparare il pensiero
computazionale
Scratch
Ci fa scrivere i programmi
che possono essere
remixati, condivisi,
conservati se ci si iscrive al
sito.
7. Linguaggio Visuale a Blocchi come
linguaggio di scripting visuale
I linguaggi di programmazione testuale
richiedono una formazione specifica complessa.
Per facilitare la programmazione e avviare al
pensiero computazionale Scratch ed altri mettono
a disposizione la programmazione visuale.
Nella programmazione visuale, il linguaggio di
programmazione 竪 raffigurato graficamente con
blocchi.
Si chiama anche programmazione grafica. Dallaspetto I
blocchi ci fanno capire intuitivamente come programmare
il codice e gli script.
I Linguaggi della programmazione visuale
8. Scratch 3.0
AREA DI LAVORO
SI ACCEDE DAL MENU 束CREA損
Metti un titolo al progetto
Dal menu 束File損 salva il
tuo progetto una volta
che lhai compilato
9. Scratch 3.0
CONDIVIDERE IL PROGETTO CREATO
PROVA
PUOI CONDIVIDERE QUANDO
HAI FINITO IL PROGETTO
OPPURE NELLA PAGINA DEL
PROGETTO
SCRIVI ISTRUZIONI E
CREDITI
10. Menu Esplora
Nel menu ESPLORA 竪 possibile accedere ai progetti (anche per
contenuto) e alle gallerie
11. Menu Esplora
Con il menu esplora posso accedere ai progetti e alle gallerie disponibili
e cercare per categoria tra i progetti.
Posso usare anche la casella di ricerca per trovare un progetto
interessante da usare o da remixare.
Ho scritto per esempio in 束cerca損 束cellula損 e celgo uno dei progetti
proposti.
13. Ho scelto un progetto semplice.
Ho la possibilit con 束Guarda dentro損 di vedere come 竪 strutturato il
progetto e di fare remix per modificarlo e/o arricchirlo
14. REMIX
unopzione molto interessante da utilizzare per imparare
dagli altri.
Facendo remix il progetto sar salvato in 束Le mie cose損 e
potr essere modificato e condiviso.
PASSI
Si apre il Progetto che interessa.
Si clicca su 束Guarda dentro損 per esplorare il codice.
Si clicca su Remix
NB. QUANDO SI UTILIZZA UN REMIX E SI
PUBBLICA DARE CREDITO ALLAUTORE CHE
LHA PER PRIMO CREATO.
17. Una volta che avrai
inoltrato la richiesta
ti verr inviata mail
di conferma.
Lapprovazione pu嘆
anche richiedere 24
ore di attesa.
18. Con laccount docente sotto il tuo nome troverai la voce
束Le mie classi損 che ti permetter di gestire classi e alunni
19. Gestire classi e alunni STEP 1
Crea una nuova classe
1. Inserisci il nome
della classe.
2. Descrivi la classe e
largomento
dedicato alla
classe.
3. Clicca su 束Aggiungi
una Classe損
La classe 竪 stata
aggiunta
21. Gestire classi e alunni Studenti - STEP 3a
AGGIUNGI GLI
STUDENTI
MANUALMENTE
AGGIUNGI GLI
STUDENTI-
ELENCO CSV
22. Gestire classi e alunni Studenti - STEP 3a
AGGIUNGI GLI
STUDENTI
MANUALMENTE
AGGIUNGI GLI
STUDENTI-
ELENCO CSV
QUANDO HAI CREATO GLI
ACCOUNT E LI HAI
COMUNICATI AGLI
STUDENTI PUOI INVIARE
LORO IL LINK PER
REGISTRARSI ALLA CLASSE
23. Clicca su 束Ottieni
Link損. Darai il link
agli studenti che si
loggheranno con
username del
docente e con la
password che hai
assegnato a ciascuno
Registrazione Studenti STEP 3b
24. Aggiungere Gallerie STEP 4
Aggiungi gallerie di risorse studio per
la classe
Inserisci nome galleria
Descrivi i
contenuti della
Galleria
25. Aggiungere progetti di studio alle Gallerie STEP 5
1. Cerca un progetto di studio per la classe andando in Esplora
e scrivendo per esempio nella casella di ricerca 束somma損 o
altro
somma 2. Scegli un progetto aprilo
3. Aggiungi il progetto ad
una Galleria che hai creato
28. creare una storia
https://sip.scratch.mit.edu/guides/story/
schede di attivit
urly.it/3q0nb
guida creare una storia
urly.it/3q0nc
Esempi di programmazione in scratch
https://www.digitalteacher.it/esempi-di-programmazione-
con-scratch/#esempi-di-programmazione
Esempi di programmazione in scratch
https://www.codingcreativo.it/scratch-esempi-di-
programmazione/
link interessanti
32. Snap
https://snap.berkeley.edu/
Simile a Scratch
visto come evoluzione di Scratch.
Rispetto a Scratch permette di
aggiungere blocchi personalizzati.
Si possono creare liste, procedure e
continuazioni.
Web Based
34. CodeBug
http://www.codebug.org.uk/
Programmare un piccolo Bug, dispositivo da acquistare con
modica spesa. Serve per avvicinarsi a semplici programmi e
concetti elettronici. Il linguaggio di programmazione 竪 a
blocchi. Si pu嘆 visualizzare grafica e testo, ha ingressi
sensibili al tocco e pu嘆 essere alimentarlo con una batteria
da orologio. Si utilizza l'interfaccia online, che dispone di
blocchi colorati di trascinamento e rilascio, di un emulatore
browser. Crea i tuoi giochi, abiti, robot o qualsiasi altra
invenzione che hai in mente!