Lezione 19: Fissare i concetti

Ape

Panoramica

Questa serie di esercizi riunisce i concetti delle lezioni precedenti ed offre agli alunni la possibilità di trovare in modo critico la miglior soluzione ad ogni problema, senza indicar loro quale dei concetti applicare. Gli alunni rivedranno gli algoritmi di base, il debugging, i cicli ripeti, le istruzioni condizionali, i cicli mentre e le funzioni.

Traguardo di apprendimento

È importante che gli alunni ricordino che l'informatica offre molte opportunità per essere creativi. Ogni argomento può essere combinato con altri per creare soluzioni sempre migliori.

In questa lezione, gli alunni useranno insieme i concetti appresi in precedenza, consentendo una visione "generale" dei progetti di programmazione. Questa lezione colmerà anche eventuali lacune nella comprensione di quando utilizzare determinati strumenti di programmazione rispetto ad altri.

Pianificazione

Introduzione (10 min)

Attività principale (30 min)

Conclusione (15 min)

Visualizza in Code Studio

Obiettivi

Gli alunni saranno in grado di:

  • rendersi conto di quale concetto di programmazione utilizzare per risolvere un dato problema
  • descrivere i diversi modi in cui si potrebbe risolvere un determinato problema

Preparazione

Collegamenti

Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.

Per gli insegnanti

Per gli alunni

Guida didattica

Introduzione (10 min)

Presentazione

In questa lezione si ha lo scopo di ripassare i concetti precedentemente appresi, mescolandoli insieme.

Prenditi del tempo per chiedere agli alunni di confrontarsi tra loro sulle parti che hanno preferito nelle lezioni svolte finora.

  • Cosa gli è piaciuto imparare? Perché?
  • Cosa non gli è piaciuto imparare? Perché no?
    • Se qualcosa era troppo difficile, sarebbero interessati a svolgere altre attività per comprendere meglio quei concetti?
  • Qual è stata una cosa veramente interessante che hanno dovuto realizzare?
  • Qual è una cosa che sperano di realizzare un giorno programmando? Che tipo di concetti di programmazione potrebbero utilizzare per realizzarla?

Questa discussione dovrebbe aiutare gli alunni ad entrare nel contesto del "quadro più ampio" che questa lezione sta cercando di introdurre. Chiedi agli alunni come possono abbinare alcuni strumenti di programmazione come:

  • cicli e istruzioni condizionali,
  • funzioni ed eventi.

Attività principale (30 min)

Corso E - Esercizi online 2018 - Sito web

Poiché, negli esercizi di questa lezione, i concetti da applicare nella soluzione non sono indicati esplicitamente, gli alunni potrebbero provare più frustrazione del solito. Gira tra i banchi per verificare le sensazioni che provano gli alunni . Se un alunno si trova in difficoltà, fallo lavorare in coppia con un altro alunno, per stimolare il confronto reciproco.

Conclusione (15 min)

Diario di bordo

Far scrivere agli alunni ciò che hanno appreso, perché è utile e come si sentono al riguardo, può aiutare a consolidare le conoscenze acquisite oggi e a creare un riferimento da consultare in futuro.

Spunti per il diario di bordo

  • Di cosa trattava la lezione di oggi?
  • Come ti sei sentito durante la lezione di oggi?
  • Qual'è l'insegnamento che hai preferito in questo corso? Perché? Come l'hai usato ultimamente nei programmi?

Mappatura delle competenze

Visualizza la mappatura completa del corso

CSTA K-12 Computer Science Standards (2017)

AP - Algoritmi e programmazione
  • 1B-AP-08 - Confronta e perfeziona più algoritmi per la stessa attività e determina quale è quello più adatto.
  • 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.

Competenze interdisciplinari

Questo elenco riporta le competenze di altre materie sulle quali gli alunni hanno l'opportunità di esercitarsi in questa lezione.

Competenze linguistiche

L - Lingua
  • 4.L.6 - Acquisire e utilizzare in modo accurato parole e frasi accademiche generali e frasi specifiche del settore, comprese quelle che segnalano azioni precise, emozioni o stati d'essere (ad esempio, interrogato, lamentato, balbettato) e che sono fondamentali per un particolare argomento (ad esempio
SL - Parlare e ascoltare
  • 4.SL.1 - Impegnarsi efficacemente in una serie di discussioni collaborative (in coppia, in gruppo e guidate dall'insegnante) con diversi compagni su argomenti e testi della quinta classe, basandosi sulle idee altrui ed esprimendo chiaramente le proprie.
  • 4.SL.1.a - Presentarsi alle discussioni preparato, dopo aver letto o studiato il materiale richiesto; attingere esplicitamente a quella preparazione e ad altre informazioni note sull'argomento per esplorare le idee in discussione.
  • 4.SL.4 - Riferire su un argomento o un testo, raccontare una storia o raccontare un'esperienza in modo organizzato, utilizzando fatti appropriati e dettagli pertinenti e descrittivi per supportare idee o temi principali; parlare chiaramente a un ritmo comprensibile.
  • 4.SL.6 - Distinguere tra contesti che richiedono un inglese formale (ad esempio, presentare idee) e situazioni in cui il discorso informale è appropriato (ad esempio, discussione in piccoli gruppi) usare l'inglese formale quando è appropriato per il compito e la situazione.

Competenze matematiche

MP - Esercizi di matematica
  • MP.1 - Comprende il significato dei problemi e persevera nella loro soluzione.
  • MP.2 - Ragiona in modo astratto e quantitativo.
  • MP.4 - Modellare con la matematica
  • MP.5 - Utilizza strategicamente strumenti appropriati.
  • MP.6 - Punta alla precisione.
  • MP.7 - Cerca e fa uso di strutture.
  • MP.8 - Cerca ed esprime delle regolarità nel ragionamento ciclico.
NBT - Numeri e operazioni a base dieci
  • 4.NBT.4 - Moltiplicare in modo fluido numeri interi a più cifre utilizzando l'algoritmo standard.
  • 4.NBT.5 - Moltiplica un numero intero fino a quattro cifre per un numero intero di una cifra e moltiplica due numeri a due cifre, utilizzando strategie basate sul valore della posizione e sulle proprietà delle operazioni. Illustra e spiega il calcolo utilizzando equazioni,

Competenze scientifiche

ETS - Engineering in the Sciences
ETS1 - Progettazione
  • 3-5-ETS1-1 - Definire un semplice problema di progettazione che rifletta un'esigenza o un desiderio che includa criteri specifici per il successo e vincoli su materiali, tempi o costi.
  • 3-5-ETS1-2 - Generare e confrontare più possibili soluzioni a un problema in base alla probabilità che ciascuna soddisfi i criteri e i vincoli del problema.