Code.org: un’esperienza nella scuola primariawin.ictrescorecremasco.eu/mediaexpo/mediaexpo...
Transcript of Code.org: un’esperienza nella scuola primariawin.ictrescorecremasco.eu/mediaexpo/mediaexpo...
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Code.org:
un’esperienza nella scuola primaria
Elvinia Riccobene - Stelvio Cimato - Paolo Ceravolo
Università degli Studi di Milano
Angelo Gargantini
Università degli Studi di Bergamo
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Code.org
Organizzazione pubblica non-profit nata negli Stati Uniti (01/2013) da Hadi and
Ali Partovi • promuovere l’ informatica nelle scuole, soprattutto in quelle disagiate
• aumentare la partecipazione delle ragazze e degli studenti di colore
• creare un database di classi di informatica negli USA
Every student should have the opportunity to learn computer science. It helps nurture
problem-solving skills, logic and creativity. By starting early, students will have a
foundation for success in any 21st-century career path.
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Code.org
Il 9 Dicembre 2013 lancia l’iniziativa Hour of Code per celebrare la settimana
dell’informatica nelle scuole (9-15 dicembre 2013)• un corso introduttivo sulla basi della programmazione progettato per demistificare
la programmazione e dimostrare che chiunque può impararne le basi in meno di
un’ora
– Dopo 2 settimane dal lancio, oltre 20 milioni di persone partecipano con oltre
600 milioni di linee di codice prodotto!!!
• Il sito web (code.org) fornisce tutorial fruibili gratuitamente
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Code.org
Oggi è una coalizione senza precedenti!• tra i soci: Microsoft, Apple, Amazon, Boys & Girls Clubs of America, Facebook, ecc.
• 40 milioni di persone (studenti e insegnanti) hanno speimentato la Hour of Code in oltre 18600 eventi registrati in tutto il mondo
Per il 2014, la Computer Science Education Week è la settimana 8-14 Dicembre • ma si può sperimentare Hour of Code in qualsiasi momento!
…..ed in Italia????
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Code.org in Italia
22/9/2014: circolare del MIUR che avvia il progetto "Programma il
Futuro" (parte del programma #labuonascuola)
• Iniziativa tra MIUR e CINI mirata a fornire alle scuole strumenti semplici,
divertenti e facilmente accessibili per formare gli studenti ai concetti di base
dell'informatica
• Ora del Codice è parte del progetto "Programma il Futuro" !!!!
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Progetto "Programma il Futuro"
• Il progetto è basato su Code.org
• Perché sperimentare il coding nelle scuole italiane?
–pensiero computazionale: programmare aiuta a sviluppare competenze
logiche e capacità di risolvere problemi in modo creativo ed efficiente
•Obiettivi del progetto: entro i prossimi tre anni scolastici …
–coinvolgere il 40% delle scuole primarie (circa 6.100);
–completare il percorso base l'Ora del Codice in almeno il 25% delle classi delle
scuole primarie;
–completare il percorso avanzato, o nella modalità interattiva o nella modalità
"senza rete", in almeno il 9% delle classi delle scuole primarie (circa 1380)
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Perché l’Informatica
L’informatica è una scienza autonoma
Nella società contemporanea, la presenza
dei computer diventa pervasiva,
avere familiarità con i concetti di base
dell'informatica è un elemento
indispensabile del processo di
formazione delle persone.
Nel recente passato, si sono incluse
discipline quali la matematica, la fisica, la
biologia e la chimica.
Lo scopo non era quello di far diventare tutti
gli studenti dei matematici, fisici, biologi o
chimici.
Diffusione ICT scuole elementari (OSCE)
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Kit per le scuole
• Percorso di base • Percorso avanzato
disponibili – in contesto interattivo, per le scuole dotate di computer e
connessione a Internet
– "senza rete", (unplugged) per le scuole ancora non supportate tecnologicamente
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Kit per le scuole - Lezioni interattive
• Percorso di baseL'Ora del Codice (hour of Code) : un percorso in 20 passi da svolgere in
un'ora come avviamento al pensiero computazionale
Si suggerisce che questa attività avvenga nella settimana 8-14 dicembre
2014, in concomitanza con analoghe attività in corso in tutto il mondo.
http://studio.code.org/hoc/1
http://studio.code.org/s/1/level/2
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
• Percorso avanzato– si sviluppa i temi del pensiero computazionale con ulteriori 9 lezioni
(da svolgersi nel resto dell’anno scolastico)
1. Fai la lezione 5: L'artista.
2. Fai la lezione 7: L'artista 2.
3. Fai la lezione 9: La contadina.
4. Fai la lezione 11: L'artista 3.
5. Fai la lezione 13: La contadina 2.
6. Fai la lezione 15: L'artista 4.
7. Fai la lezione 17: La contadina 3.
8. Fai la lezione 19: L'artista 5.
9. Fai la lezione 20: Conclusione.
Kit per le scuole - Lezioni interattive
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Kit per le scuole - Lezioni “senza rete”
• Percorso di base
L'Ora del Codice (hour of Code) : Pensiero computazionale
Si suggerisce che questa attività avvenga nella settimana 8-14 dicembre
2014, in concomitanza con analoghe attività in corso in tutto il mondo.
http://studio.code.org/s/1/level/22
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
• Percorso avanzato– si sviluppa i temi del pensiero computazionale con ulteriori 9 lezioni
(da svolgersi nel resto dell’anno scolastico)
1. Fai la lezione 4: Programmazione su carta a quadretti.
2. Fai la lezione 6: Algoritmi.
3. Fai la lezione 8: Funzioni.
4. Fai la lezione 10: Istruzioni condizionali.
5. Fai la lezione 12: Composizione di canzoni.
6. Fai la lezione 14: Astrazione.
7. Fai la lezione 16: Programmazione a staffetta.
8. Fai la lezione 18: Internet.
9. Fai la lezione 20: Conclusione.
Kit per le scuole - Lezioni “senza rete”
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Kit per le scuole
• Percorso completo– studio.code.org (Officina del Codice)
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Kit per le scuole
Percorsi addizionali
Oltre l’ora del codice
http://code.org/learn/beyond
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Scuola dell’infanzia
Kodable
Lightbot
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Esperienza a Borgo San Pietro
• marzo 2014 (scorso anno scolastico)
• 3 classi quarte (ora quinte)
• 2h per classe
– 67 bambini
• in presenza dell’insegnante
– in laboratorio con PC e Internet
• usando google chrome
– due bambini per PC
– pochissima esperienza nell’uso del PC
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Preparazione
• Scegli un tutorial per i tuoi studenti– provalo prima (in modo da poter aiutare gli studenti durante l'ora
del codice)
– provalo sui computer degli studenti. Assicurati che funzionino
correttamente
– (opz) visualizza l'anteprima della pagina congratulazioni per vedere
ciò che gli studenti vedranno quando hanno finito
• Pianifica in base alla tecnologia disponibile– Utilizza pair programming. Quando gli studenti lavorano insieme, si
aiutano a vicenda e si affidano meno al docente. Inoltre, vedono che
l'informatica è sociale e collaborativa.
– Se non hai Internet, usa attività unplugged- senza rete
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
All’inizio dell’ora del codice
• Ispira gli studenti - mostra loro un video– con Bill Gates, Mark Zuckerberg, ...
– parlando dell'importanza della programmazione
• Ci sono 1 minuto, 5 minuti, e 9 minuti
• Motiva i tuoi studenti con una breve introduzione– La maggior parte dei ragazzi non sanno che cosa è l'informatica
– Spiega in modo semplice che include esempi di applicazioni che
entrambi i ragazzi e le ragazze si preoccupano (salvare vite umane,
aiutare le persone, che collega le persone, ecc)
– Altri esempi motivazionali sul sito (app mobili …)
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Durante l’ora del codice• Guida gli studenti all’attività
– Scrivi il link del tutorial su una lavagna (o proiettore).
– Spiega agli studenti di aprire il browser, visitare l'URL e avviare il
tutorial.
• Quando gli studenti incontrano difficoltà– Spiega agli studenti, "Ask 3 then me." Chiedete 3 compagni di
scuola, e se non hanno la risposta, poi chiedere l'insegnante.
– Incoraggiare gli studenti e offrire rinforzo positivo: "Stai andando alla
grande, in modo da continuare a provare."
– Va bene rispondere: "Non lo so. Cerchiamo di capirlo insieme"
• Se non si riesce a capire un problema, usarlo come una buona
lezione di apprendimento per la classe:
• "La tecnologia non funziona sempre il modo in cui vogliamo."
Oppure: " Imparare a programmare è come imparare una nuova
lingua;. non sarete fluente subito. "
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
E se uno studente termina
presto?• Gli studenti possono vedere tutti i tutorial e
provare un'altra ora di attività il Codice su
code.org/learn
• Oppure, chiedi agli studenti che finiscono presto
per aiutare i compagni di classe che stanno
avendo problemi con l'attività.
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
short demo
http://studio.code.org/hoc/1
livello raggiunto soluzione ottimale
eliminare passi inutili
blocchi a dispozione
animare il codice
AREA LAVORO
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
BlocchiLivello 1 Livello 6 Livello 10
Passi base Cicli N volte Ripeti fino a
Livello 16 Livello 18
condizionale condizionale con altrimenti
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Risultati esperienza
• tutti gli studenti hanno finito– hanno ricevuto il loro diploma
– clima competitivo/stimolante
– con diverse soluzioni/velocità nel trovarle
• 3/4 coppie per classe hanno fatto altri esercizi
• anche bimbi con basso rendimento scolastico
hanno completato velocemente gli esercizimotivazione è importante
• nostro intervento– motivazione alla collaborazione
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Iscrizione
Il processo seguito è il seguente:
1. ti iscrivi su questo sito di supporto compilando la scheda accessibile cliccando sul
pulsante di iscrizione;
2. ricevi nella tua posta elettronica (non necessariamente istituzionale) due
messaggi (non un messaggio) di conferma con con link di attivazione;
3. accedi come utente iscritto al sito di supporto inserendo (il codice univoco come)
la password;
4. vieni automaticamente iscritto anche sul sito di fruizione delle lezioni;
5. accedi come utente iscritto al sito di fruizione delle lezioni inserendo (il codice
univoco) la password.
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Gestione Classe
I passi successivi all'iscrizione sono:
● Creazione della classe
● Inserimento di studenti nella classe
● Accesso degli studenti alle lezioni
● Inizio delle attività
@media expo 2014 - Crema Riccobene, Cimato, Gargantini, Ceravolo
Per ulteriori chiarimenti
Elvinia Riccobene
Stelvio Cimato
Paolo Ceravolo
Angelo Gargantini