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.
@media expo 2014 - Crema
Diffusione ICT scuole elementari (OSCE)
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 base L'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
Kit per le scuole - Lezioni interattive • Percorso avanzato – si sviluppa i temi del pensiero computazionale con ulteriori 9 lezioni (da svolgersi nel resto dell’anno scolastico) 1. 2. 3. 4. 5. 6. 7. 8. 9.
Fai la lezione 5: L'artista. Fai la lezione 7: L'artista 2. Fai la lezione 9: La contadina. Fai la lezione 11: L'artista 3. Fai la lezione 13: La contadina 2. Fai la lezione 15: L'artista 4. Fai la lezione 17: La contadina 3. Fai la lezione 19: L'artista 5. Fai la lezione 20: Conclusione.
@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
Kit per le scuole - Lezioni “senza rete” • Percorso avanzato – si sviluppa i temi del pensiero computazionale con ulteriori 9 lezioni (da svolgersi nel resto dell’anno scolastico) 1. 2. 3. 4. 5. 6. 7. 8. 9.
Fai la lezione 4: Programmazione su carta a quadretti. Fai la lezione 6: Algoritmi. Fai la lezione 8: Funzioni. Fai la lezione 10: Istruzioni condizionali. Fai la lezione 12: Composizione di canzoni. Fai la lezione 14: Astrazione. Fai la lezione 16: Programmazione a staffetta. Fai la lezione 18: Internet. Fai la lezione 20: Conclusione.
@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
Percorso MAZE- LABIRINTO
@media expo 2014 - Crema
Riccobene, Cimato, Gargantini, Ceravolo
short demo livello raggiunto
soluzione ottimale
AREA LAVORO
eliminare passi inutili
blocchi a dispozione animare il codice
http://studio.code.org/hoc/1 @media expo 2014 - Crema
Riccobene, Cimato, Gargantini, Ceravolo
Blocchi Livello 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 esercizi motivazione è 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
[email protected] Stelvio Cimato
[email protected] Paolo Ceravolo
[email protected] Angelo Gargantini
[email protected]
@media expo 2014 - Crema
Riccobene, Cimato, Gargantini, Ceravolo