L'Ora del Codice con Swift Playgrounds - Guida per il trainer 2018 - Apple
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
L’Ora del Codice con Swift Playgrounds Guida per il trainer 2018 L’Ora del Codice con Swift Playgrounds | Guida per il trainer 2018
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.
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
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
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
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
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
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
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
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