Code.org: un’esperienza nella scuola primariawin.ictrescorecremasco.eu/mediaexpo/mediaexpo...

27
@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

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

Percorso MAZE- LABIRINTO

@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

[email protected]

Stelvio Cimato

[email protected]

Paolo Ceravolo

[email protected]

Angelo Gargantini

[email protected]