際際滷

際際滷Share a Scribd company logo
Coding
Programming
Con il computer
Laura Antichi
Scratch 3.0
Gli altri:
 Snap
 Code Bug
Parte 1
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).
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/
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
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
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.
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
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
Scratch 3.0
CONDIVIDERE IL PROGETTO CREATO
PROVA
PUOI CONDIVIDERE QUANDO
HAI FINITO IL PROGETTO
OPPURE NELLA PAGINA DEL
PROGETTO
SCRIVI ISTRUZIONI E
CREDITI
Menu Esplora
Nel menu ESPLORA 竪 possibile accedere ai progetti (anche per
contenuto) e alle gallerie
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.
Scelgo uno tra i progetti cellula proposti
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
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.
https://scratch.mit.edu/educators
CREARE ACCOUNT
DOCENTE
https://scratch.mit.edu/educators#t
eacher-accounts
Una volta che avrai
inoltrato la richiesta
ti verr inviata mail
di conferma.
Lapprovazione pu嘆
anche richiedere 24
ore di attesa.
Con laccount docente sotto il tuo nome troverai la voce
束Le mie classi損 che ti permetter di gestire classi e alunni
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
Gestire classi e alunni  Impostazioni - STEP 2
Gestire classi e alunni  Studenti - STEP 3a
AGGIUNGI GLI
STUDENTI
MANUALMENTE
AGGIUNGI GLI
STUDENTI-
ELENCO CSV
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
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
Aggiungere Gallerie  STEP 4
Aggiungi gallerie di risorse studio per
la classe
Inserisci nome galleria
Descrivi i
contenuti della
Galleria
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
https://scratch.mit.edu/educators#resources
Risorse per educatori e
studenti
Esercizi
https://projects.raspberrypi.org/it-
IT/codeclub/scratch-module-1
Tutorial
https://scratch.mit.edu/ideas
Tutorial altri
https://www.codingcreativo.it/tutorial-
scratch-3-0/
link interessanti
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
temi
https://sip.scratch.mit.edu/themes/
scratch ed
https://scratched.gse.harvard.edu/resources/scratch-across-
every-subject-recap.html
guida alla creazione account docente
https://resources.scratch.mit.edu/www/guides/en/scratch-
teacher-accounts-guide.pdf
link interessanti
https://scratch.mit.edu/ideas
I Tutorial
Appendice
Due alternative a Scratch:
 Snap,
 CodeBug
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
Snap
Guida Snap:
http://snap.berkeley.edu/snapsource/help/SnapManual.pdf
https://snap.berkeley.edu/
Meno condivisibile di Scratch.
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!
CodeBug
http://www.codebug.org.uk/
http://www.livebinders.com/play/play?id=1467296
Risorse e link in
LiveBinder
http://www.facebook.com/lantichi
http://twitter.com/lantichi
http://it.linkedin.com/lantichi
http://www.youtube.com/lantichi
https://www.instagram.com/lantichi/
http://www.slideshare.net/lantichi/

More Related Content

scratch_parte1.pptx