< Unità 7 - IA e apprendimento automatico ('22-'23)

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

  1. 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

Mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
    • 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

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.

Suggerimenti didattici

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:

Opportunità di valutazione

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.

Creative Commons License (CC BY-NC-SA 4.0).

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.