Lezione 20 - Creazione di un'app
45 minuti
Panoramica
Questa è la quinta di una serie di cinque lezioni giornaliere che preparano gli studenti al progetto finale. In questa lezione, gli studenti importano l'app Consiglio per i Club in Sviluppo App e iniziano a personalizzarla. Gli studenti aggiungono una schermata di benvenuto e aggiornano le descrizioni di ciascuna caratteristica, quindi possono decidere come personalizzare ulteriormente l'app. I passaggi che gli studenti intraprenderanno in questa lezione sono identici ai passaggi che gli studenti intraprenderanno nel loro progetto finale.
Domanda del giorno: come posso creare un'app di apprendimento automatico intuitiva e facile da usare?
Opportunità di valutazione
-
Creare un'app che utilizzi l'apprendimento automatico
L'esercizio 7 ha una mini-tabella con i criteri di valutazione che può essere utilizzata per valutare questo obiettivo.
Mappatura delle competenze
AP - Algorithms & Programming
- 2-AP-11 - Create clearly named variables that represent different data types and perform operations on their values.
- 2-AP-12 - Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
- 2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- creare un'app che utilizzi l'apprendimento automatico
Preparazione
- Consulta il forum "Aula insegnanti" per trovare insegnanti verificati per trovare strategie o risorse aggiuntive condivise da altri insegnanti
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Creazione di un'app - Diapositive (Scarica)
Guida didattica
Preparazione (5 minuti)
Diario
Discussione: Hawa è pronta per iniziare a creare la sua app! Vuole che abbia un aspetto migliore rispetto ad alcune delle app in bianco e nero a schermo singolo che ha visto. Come può progettare la sua app in modo che sia intuitiva e facile da usare?
Obiettivo della discussione: questo suggerimento prepara gli studenti per il compito che completeranno oggi: progettare un'app a partire dai dati e dal modello preparati all'inizio della settimana. Gli studenti devono ricordare le esperienze delle lezioni precedenti. Alcune risposte possono includere:
- Aggiungere un tema
- Aggiungere una schermata di benvenuto
- Espandere il testo della funzione oltre le etichette predefinite di una o due parole
- Creazione di una nuova schermata per mostrare il risultato della previsione
Osservazioni
Questo è un ottimo elenco di modi per rendere un'app intuitiva e facile da usare! Oggi aiuteremo [nome del team] a progettare e personalizzare le loro app utilizzando il modello che abbiamo preparato all'inizio di questa settimana.
Domanda del giorno: come posso creare un'app di apprendimento automatico intuitiva e facile da usare?
Attività (35 minuti)
Code Studio: chiedi agli studenti di accedere a Code Studio. La prossima serie di esercizi vedrà gli studenti importare il proprio modello in Sviluppo App, quindi iniziare a personalizzare l'app per renderla più facile da usare.
Girando tra i banchi: monitora gli studenti mentre completano gli esercizi su Code Studio. Se hanno bisogno di un aggiornamento sulle funzionalità di Sviluppo App, rimanda gli studenti alla sezione Aiuto e suggerimenti.
Supporto agli studenti: questi esercizi sono simili a personalizzazioni simili completate dagli studenti nelle lezioni precedenti. Se gli studenti si bloccano, considera di indirizzarli a queste lezioni precedenti:
- Aggiunta di più schermate per ciascuna caratteristica: Lezione 13 - Personalizzazione delle app
- Aggiunta di più schermate per la previsione risultante: Lezione 10 - Schede modello in Sviluppo App
Questo esercizio può essere utilizzato come valutazione formativa. Nell'esercizio viene fornita una tabella con i criteri di valutazione e agli studenti può essere fornito un riscontro scritto. Clicca qui per saperne di più su come fornire riscontri agli studenti.
Conclusione (5 minuti)
Diario
Discussione: se dovessi creare la tua app di apprendimento automatico, quale problema vorresti che provasse a risolvere?
Obiettivo della discussione: questa discussion prefigura come gli studenti inizieranno il loro progetto domani, dove studieranno il proprio problema da risolvere utilizzando un'app di apprendimento automatico. Tratta questo suggerimento come una riflessione libera, permettendo agli studenti di suggerire idee. Usalo come proseguimento del progetto di domani in cui gli studenti decideranno un'idea che vorrebbero perseguire.
Questo compito è disponibile previa Licenza Creative Commons (CC BY-NC-SA 4.0).
Se sei interessato ad utilizzare i materiali di Code.org per scopi commerciali, contattaci.