L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple

Pagina creata da Gaia Giorgi
 
CONTINUA A LEGGERE
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
L’Ora del Codice con Swift Playgrounds
                   Guida per il trainer 2018
L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Introduzione                                                                                        Cosa ti servirà

Festeggia la Settimana di Educazione all’Informatica organizzando un evento
“Ora del Codice” con iPad nel tuo istituto o all’interno della tua comunità.

Questa Guida per il trainer ti aiuterà a preparare e tenere l’Ora del Codice con
attività tratte dalla raccolta “Programmare per tutti” e usando Swift Playgrounds,
un’app gratuita per iPad che insegna a programmare in modo interattivo
e divertente. Usando codice reale, i partecipanti dagli 11 anni in su affrontano
                                                                                                        Consigliamo un iPad con iOS 11 o versione
vari livelli e incontrano personaggi che controllano con un tap.                                    successiva per ogni partecipante.* È anche possibile
                                                                                                       condividere gli iPad e programmare insieme.
Per i più piccoli troverai informazioni e link a una serie di attività per l’Ora del Codice
con app di programmazione a blocchi come Minecraft: Education Edition, Hopscotch,
Tynker e codeSpark Academy.

L’Ora del codice è un’iniziativa su scala nazionale promossa dalla Settimana
di Educazione all’Informatica e da Code.org. Per saperne di più sull’iniziativa
dell’Ora del Codice, clicca qui.                                                                           L’app Swift Playgrounds. Scaricala qui.

                                     Ciao! Sono Hopper, un personaggio di Swift Playgrounds
                                         che prende il nome da Grace Hopper, una pioniera
                                     dell’informatica. Ogni anno ai primi di dicembre si tiene la
                                    Settimana di Educazione all’Informatica per celebrare il suo
                                     compleanno. In suo onore, cambia il personaggio di Swift
                                   Playgrounds con me, Hopper. Quando inizi il tuo livello, tocca
                                      Byte, poi invitami nel tuo mondo della programmazione!
                                                                                                               Facoltativo: monitor per guidare
                                                                                                               i partecipanti durante le attività.

                                                                                                    *Compatibile con iPad Air e successivi, iPad mini 2 e successivi
L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                   e con tutti i modelli di iPad Pro.
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Prima dell’evento
1. Pianifica e invita.                                               2. Preparati.
•   Scegli una data e trova un luogo in cui tenere l’evento.         Ecco cosa puoi fare per prepararti all’evento nei giorni
•   Annuncia l’evento a insegnanti, genitori e alla tua comunità     che lo precedono.
    sui social media usando gli hashtag #OradelCodice                • Guarda questi utili video:
    o #SwiftPlaygrounds.                                               – Commands
• Invita il gruppo a partecipare.
                                                                       – Introduction to Functions and Loops
• Scopri altri strumenti per promuovere il tuo evento “L’Ora del
                                                                       – Did You Know? Hints
  codice”..
                                                                     • Esplora i primi livelli dei capitoli “Creazione dei comandi”,
                                                                       “Funzioni” e “Cicli for” della sfida “Ciao, Byte”
                                                                       in Swift Playgrounds.

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                     "3
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
3. Configura gli iPad.
Segui i passaggi qui sotto per preparare gli iPad per l’Ora del codice. Se gli iPad sono di proprietà dell’istituto,
rivolgiti al tuo amministratore IT per installare Swift Playgrounds.

Anche i partecipanti che usano i propri dispositivi personali dovranno seguire questi passaggi prima dell’evento.
1. Scarica l’app Swift Playgrounds.
2. Apri l’app Swift Playgrounds.
3. Sulla pagina “I miei playground”, Tocca “Visualizza tutto”, poi la sfida “Ciao, Byte”.
4. Tocca su Ottieni, quindi tocca il playground per aprirlo.

Tocca la sfida
“Ciao, Byte”.

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                     "4
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Panoramica sull’evento                                        Durante l’evento
   Introduzione (5 min)

   Comandi e sequenze (5 min)                                 Introduzione (5 minuti)
                                                              Dai il benvenuto al gruppo e spiega brevemente che cos’è la programmazione e a cosa
                                                              serve Swift Playgrounds. Ricorda ai partecipanti che il codice è praticamente alla base
   Creazione dei comandi (15 min)                             di tutto ciò che ci circonda. Quando vogliamo una pizza, è il codice che inoltra il nostro
                                                              ordine online. E quando usiamo le nostre app preferite, il codice ci permette di inviare un
                                                              messaggio, condividere un’immagine o farci un selfie con le orecchie da gatto.

                                                              Spiega al gruppo che l’Ora del Codice si svolge durante la Settimana di Educazione
   Funzioni (20 min)                                          all’Informatica, che celebra l’anniversario della nascita di Grace Hopper, considerata “la regina
                                                              del software”. La Dott.ssa Grace Hopper, nota come “Amazing Grace” è stata Retroammiraglio
                                                              con una grande passione per la matematica, e ha giocato un ruolo fondamentale nello
                                                              sviluppo dei primi compilatori, i programmi che traducevano la lingua inglese in codice
                                                              informatico. Scegli uno dei materiali qui sotto per sottolineare l’impatto del suo lavoro sulla
                                                              programmazione e sull’informatica. Parla con la classe di come tutto questo si ricollega
                                                              con il codice Swift che useranno oggi.

   Cicli for (10 min)

   Conclusione (5 min)

                                                              Questo fumetto di Pablo Stanley,                     Questo breve video del National Museum
                                                              Experience Designer di InVision, racconta            of American History celebra il lavoro
                                                              la vita di Grace Hopper e le sue conquiste.          all’avanguardia di Grace Hopper.

      L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                                          "5
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Attività di riscaldamento – Comandi e sequenze (5 minuti)
                                                            Aiuta i partecipanti a comprendere i comandi e le sequenze. Saranno loro a dirti cosa fare!
                                                            Chiedi al gruppo di pensare ad azioni che richiedono vari passaggi, per esempio disegnare
                                                            uno smiley sulla lavagna o fare cinque jumping jack.. L’obiettivo dell’attività è far capire
                                                            ai partecipanti il livello di dettaglio e precisione necessario nella programmazione.

                                                            Esempi
                                                            Disegnare uno smiley sulla lavagna.             Fare un jumping jack.
                                                            1. Avvicinati alla lavagna.                     1. Mettiti in piedi con le gambe unite
                                                            2. Prendi un pennarello tenendo                    e le braccia distese lungo i fianchi.
                                                               la punta rivolta verso il basso.             2. Salta e atterra con le gambe divaricate
                                                            3. Togli il cappuccio.                             e le braccia alzate formando una V...
                                                            4. Disegna un cerchio sulla lavagna...             e così via.
                                                               e così via.

                                                            Lascia che i partecipanti decidano l’azione senza dirti qual è. Quando avranno deciso,
                                                            potranno darti indicazioni passo passo. Segui le istruzioni con precisione, anche se significa
                                                            compiere l’azione nel modo sbagliato.

                                                            Prima di passare all’app, guida una breve discussione sull’attività. Ogni giorno facciamo cose
                                                            senza pensare a tutti i passaggi necessari per portarle a termine, perciò può essere complicato
                                                            spiegare le varie fasi a un’altra persona o a un computer quando si scrive codice.

                                                            Cosa chiedere al gruppo
                                                            • I comandi che avete dato erano corretti?
                                                            • In che modo potreste migliorare le indicazioni?
                                                            • Ci sono state scene comiche o problemi con le vostre istruzioni?
                                                            • Che cosa avreste potuto fare per evitare i problemi?

                                                            Ora metteremo in pratica tutti questi concetti nell’app Swift Playgrounds.

L’Ora
L’Ora del
      del Codice
          Codice con
                 con Swift
                     Swift Playgrounds
                           Playgrounds || Guida
                                           Guidaper
                                                 perililtrainer
                                                         trainer2018
                                                                 2018                                                                                        "6
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Creazione dei comandi (15 minuti)
                                                         Nell’app Swift Playgrounds, tocca la sfida “Ciao, Byte” per aprirla. Con tutto il gruppo
Anche se la sfida si chiama                              affronta l’Introduzione del capitolo Comandi, che spiegherà i concetti e li metterà in relazione
“Ciao, Byte”, i partecipanti                             con la vita quotidiana.
   possono cambiare il                                   Poi guida i partecipanti nel completare gli altri quattro livelli del capitolo Comandi. Di’ che
  personaggio. Possono                                   non c’è problema se non riescono a finirli tutti nel tempo prestabilito.
 scegliere me! Mi chiamo
Hopper, in onore di Grace                                • Creazione dei comandi
  Hopper. Questo video                                   • Aggiunta di un nuovo comando
  mostra come cambiare                                   • Azionare un interruttore
       i personaggi.
                                                         • Esercitazione con i portali

                                                         Riunisci il gruppo e rivedete l’esperienza insieme:
                                                         • Quanti comandi hanno scritto?
                                                         • In quanti modi hanno risolto ogni livello?
                                                         • Chiedi agli studenti e alle studentesse di pensare a un videogame a cui giocano di solito
                                                           e di citare alcuni suoi comandi.
                                                         • Qual è la differenza tra pensare come un computer e pensare come un essere umano?

                                                                     Tocca l’icona dell’indice per ritornare
                                                                     all’Introduzione o per passare ad altre
                                                                     pagine della sfida.

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                                          "7
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Funzioni (20 minuti)
Segui l’introduzione del capitolo Funzioni di Swift Playgrounds. Spiega che una funzione
è un insieme di comandi a cui è stato assegnato un nome. Ogni serie di comandi può essere
eseguita tutte le volte che serve semplicemente usando il nome della funzione. Le funzioni
ci aiutano a scrivere codice in modo più efficiente.

Ora chiedi al gruppo di completare gli altri tre livelli del capitolo Funzioni senza la tua guida.
Di’ che si tratta di un’opportunità per lavorare in modo autonomo o con un compagno,
applicando quanto appreso finora.
• Composizione di una nuova azione
• Creazione di una nuova funzione
• Scale separate

Riunisci il gruppo e rivedete l’esperienza insieme:
• Quando e perché si dovrebbero creare le funzioni?
• Quali sono altre funzioni comuni?

Cicli for (10 minuti)
Mostra l’introduzione del capitolo “Cicli for”, poi fai iniziare il livello
“Cicli e portali”. I partecipanti possono lavorare singolarmente o a coppie.

Riunisci il gruppo e rivedete l’esperienza insieme:
• Quando e perché si dovrebbero creare i loop?
• Vi vengono in mente altri esempi di loop nella vita quotidiana?

L’Ora
L’Ora del
      del Codice
          Codice con
                 con Swift
                     Swift Playgrounds
                           Playgrounds || Guida
                                           Guidaper
                                                 perililtrainer
                                                         trainer2018
                                                                 2018                                "8
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Attività di approfondimento (Facoltativa; 10 minuti)
                                                                               Se hai a disposizione più di un’ora o se vuoi proporre un’attività di approfondimento, invita
                                                                               i partecipanti a scegliere l’immagine o la citazione di Grace Hopper in cui si riconoscono di più.
                                                                               Possono usare Note, Pages o Keynote per illustrare le citazioni e creare nuovi sfondi per la
                                                                               schermata di blocco del loro iPad da usare durante la Settimana di Educazione all’Informatica.

                                                                                                    La frase più pericolosa è:
                                                                                                    “Si è sempre fatto così”.1

   “L’essere umano è allergico
  al cambiamento. Tende a dire:
‘L’ho sempre fatto così’. Io provo
    a ribellarmi a questo. Ecco
perché alla parete ho un orologio                                                                                                 Per me è sempre stato
    che funziona al contrario.”1                                                                                                 più interessante il futuro
                                                                                                                                       del passato.1

     Quando Grace Hopper                                                                                                                               Ho una curiosità
   lavorava al piano interrato                                                                                                                  insaziabile... Ogni volta che
     del Pentagono, nel suo                                                                                                                     si risolve un problema, se ne
   ufficio aveva una bandiera                                                                                                                    ripresenta subito un altro.2
            dei pirati.

  1. Fonte delle citazioni: Wikiquote.
  2. Grace Murray Hopper di Lynn Gilbert, Particular Passions: Talks With Women Who Have Shaped Our Times.

  L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                                                            "9
L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
Conclusione (5 minuti)
Congratulati con il gruppo per aver completato l’Ora del codice con Swift Playgrounds. Alla fine della sessione, mostra come usare l’indice per
visualizzare il certificato di partecipazione a “Ciao, Byte”. Ricorda ai partecipanti che possono continuare a imparare scaricando i playground
Impara a programmare 1 e 2. Incoraggiali a continuare a scrivere codice, così un giorno potranno creare delle app che diano vita alle loro idee.

L’Ora
L’Ora del
      del Codice
          Codice con
                 con Swift
                     Swift Playgrounds
                           Playgrounds || Guida
                                           Guidaper
                                                 perililtrainer
                                                         trainer2018
                                                                 2018                                                                              "10
Altre possibilità d’uso di Swift Playgrounds
Se il gruppo conosce già l’attività con Byte e Impara a programmare 1 e 2, qui trovi altre possibilità d’uso di Swift Playgrounds per l’Ora del Codice.

L’incredibile macchina del codice                             Modello Risposte                                   Accessori
Esplora insieme al gruppo la sfida                            Puoi usare il modello Risposte per creare          Usando i dispositivi connessi, gli studenti
“L’incredibile macchina del codice” per                       qualsiasi cosa: da un quiz a un chatbot di         possono mettere in pratica le proprie abilità
scoprire come funziona. Nella macchina                        intelligenza artificiale. Chiedi agli studenti     di programmazione e vedere il codice prendere
mancano alcune parti. La sfida consiste                       di provare a inserire il proprio nome nella        vita nel mondo reale.
nell’usare la logica e abilità di                             pagina Testo. Spiega che “show” e “ask”
                                                                                                                 Gli sviluppatori dei robot e dei dispositivi più
programmazione di base, come funzioni                         sono funzioni e che le funzioni possono
                                                                                                                 usati offrono contenuti per Swift Playgrounds
e cicli, per capire come creare nuove parti.                  anche avere un risultato, che è quello che
                                                                                                                 con tante attività divertenti per configurare
Alla fine della sfida, i partecipanti avranno                 si vede nella vista interattiva. Nella pagina
                                                                                                                 e controllare accessori didattici come Sphero,
una macchina completa e funzionante,                          Tipi, gli studenti possono anche esercitarsi
                                                                                                                 Meebot, Wonder Workshop Dash e altri ancora.
con pezzi personalizzabili.                                   con altre funzioni “show” e “ask”.

I partecipanti potrebbero provare a creare più                Una volta che avranno acquisito
parti di quelle necessarie nelle pagine iniziali.             dimestichezza con Risposte, chiedi agli
All’occorrenza, spronali ad andare avanti.                    studenti di scrivere una serie di funzioni
                                                              “show” e “ask” differenti, da far completare
                                                              a un compagno. Possono usare i risultati
                                                              delle proprie funzioni per scrivere una storia,
                                                              un’intervista o una breve biografia di fantasia.

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                                       "11
L’Ora del Codice per i più piccoli
Se vuoi organizzare un’Ora del Codice con bambini e bambine delle elementari o vuoi esplorare altre opzioni con le app su iPad, dai
un’occhiata a queste attività.

Minecraft: Education Edition                                               Tynker
Con questa lezione introduttiva, Voyage Aquatic 3D,                        Questa raccolta di 12 tutorial sulla programmazione
gli alunni e le alunne si divertiranno a usare i comandi in                incoraggia i più piccoli a usare l’immaginazione e la creatività.
modalità “Code Builder” per decorare e animare un acquario                 Possono creare un gioco divertente con dei cuccioli, dimostrare
gigante con creature marine. Minecraft: Education Edition                  le proprie abilità in cucina con una ricetta interattiva, realizzare
è disponibile per iPad e dispositivi macOS, e richiede                     una storia su come cambierebbero il mondo, costruire un
un account per istituti didattici.                                         modello del sistema solare e persino progettare i loro giochi.
Scopri di più >                                                            Scopri di più >

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                                "12
codeSpark Academy                                                    Hopscotch
Gli alunni possono programmare gli adorabili Foo per completare      Bambini e bambine possono scegliere tra otto tutorial video per
livelli che insegnano i concetti fondamentali dell’informatica,      costruire giochi con Hopscotch, uno strumento di programmazione
come le sequenze e i loop. Oppure possono muovere i primi            aperto che permette di creare qualsiasi cosa venga loro in mente.
passi con la modalità Create di codeSpark Academy.                   Ogni progetto include lezioni complete per l’Ora del Codice. E chi
Due kit di gioco li guidano nella creazione e programmazione         vuole approfondire può seguire i corsi “Get Started with Code”,
di un videogioco in stile Super Mario tramite un’interfaccia senza   che forniscono spiegazioni sui concetti di programmazione
parole. È l’ideale per chi è alle prime armi o in età prescolare.    ed esercitazioni pratiche sulle basi dell’informatica.

Scopri di più >                                                      Scopri di più >

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                   "13
Swift Coding Club
L’Ora del Codice è solo l’inizio del viaggio nel mondo dell’informatica. I kit Swift Coding Club forniscono attività versatili che permettono
ai partecipanti dei gruppi di programmazione di scrivere codice e progettare le proprie app. Per organizzare uno Swift Coding Club non c’è
bisogno di essere insegnanti o esperti di programmazione. I kit contengono tutto il necessario per fondare un gruppo, con consigli e attività
per le sessioni del club, e utili risorse per organizzare e tenere una presentazione delle app create. Scarica i kit Swift Coding Club >

Block-Based Kit | Da 8 a 11 anni                              Swift Playgrounds Kit | Da 11 anni in su     Xcode Kit | Da 14 anni in su
Per imparare a scrivere codice con le app                     Per imparare i concetti fondamentali della   Per imparare a sviluppare app con Xcode
di programmazione visiva su iPad.                             programmazione usando il codice Swift        su Mac.
                                                              con Swift Playgrounds su iPad.

L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018                                                                              "14
Per proseguire
I corsi della serie “Programmare per tutti” offrono risorse divertenti per supportare i giovani programmatori in ogni fase del percorso,
dall’apprendimento delle basi su iPad allo sviluppo di app su Mac. Inoltre le guide per gli insegnanti permettono di portare la
programmazione in classe, con lezioni allineate ai programmi didattici, complete di istruzioni dettagliate per ragazzi e ragazze di ogni età,
dalla scuola materna all’università.

Scopri le risorse “Programmare per tutti” >

              Scopri di più sul                                                Scopri di più sul                                                  Scopri di più sul
           programma didattico                                               programma didattico                                                programma didattico
          Get Started with Code >                                            Swift Playgrounds >                                            App Development with Swift >

© 2018 Apple Inc. Tutti i diritti riservati. Apple, il logo Apple, iPad, iPad Air, iPad mini, iPad Pro, Keynote, Mac, macOS, Pages e Xcode sono marchi di Apple Inc., registrati negli USA e in
altri Paesi. Swift e Swift Playgrounds sono marchi di Apple Inc. Ora del Codice è un marchio registrato di Code.org. Tutti gli altri nomi di prodotti e aziende citati potrebbero essere marchi
L’Ora del dei
registrati Codice   con proprietari.
               rispettivi Swift Playgrounds
                                      Novembre | Guida
                                                 2018 per il trainer 2018
Puoi anche leggere