Lezione 13 - Fare musica
45 minuti
Panoramica
In questa lezione gli studenti useranno il cicalino al massimo del volume producendo suoni, note e canzoni con il cicalino. Gli studenti iniziano con una breve rassegna dei parametri di frequenza e durata del cicalino, quindi passano al concetto di note. Le note consentono agli studenti di limitarsi alle frequenze utilizzate nella musica occidentale e forniscono uno strato di astrazione che li aiuta a capire quali frequenze potrebbero suonare bene insieme. Una volta che gli studenti sono in grado di suonare le note con il cicalino, usano le matrici per mantenere e suonare sequenze di note, riproducendo dei semplici motivi musicali.
Domanda del giorno: come posso usare il cicalino per suonare note musicali o canzoni?
Opportunità di valutazione
-
Usare il cicalino per produrre singole note o sequenze di note
Code Studio: vedi la tabella sull'esercizio di valutazione
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-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
- 2-AP-19 - Document programs in order to make them easier to follow, test, and debug.
CS - Computing Systems
- 2-CS-02 - Design projects that combine hardware and software components to collect and exchange data.
- 2-CS-03 - Systematically identify and fix problems with computing devices and their components.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- usare il cicalino per produrre singole note o sequenze di note
Preparazione
- Prepara una scheda e un cavo USB per ogni coppia di studenti
- Consulta il forum "Aula insegnanti" per gli insegnanti verificati per trovare strategie o risorse aggiuntive condivise dagli altri insegnanti
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Fare musica - Diapositive (Scarica)
Per gli studenti
- Matrici (arrays) - Risorse
- Introduzione alle matrici (array) - Video
- Modifica delle matrici (array) - Risorse
- Riprodurre Note - Risorse
- Produrre output - Risorse
Guida didattica
Preparazione (5 minuti)
Discussione: abbiamo usato il cicalino per emettere suoni, ma questi ronzii non erano sempre il massimo. Cosa pensi di aver bisogno per fare musica vera con il cicalino?
Obiettivo della discussione: gli studenti possono avere molte idee diverse, ma ci sono due aspetti di questo problema che dovrebbero essere evidenziati prima che gli studenti passino all'attività. Innanzitutto, specificare le frequenze non è il modo migliore per indicare le note musicali, poiché la musica utilizza solo determinati toni e la maggior parte delle altre frequenze sono considerate «fuori sintonia». In secondo luogo, gli studenti avranno bisogno di un modo per mettere insieme suoni, o note, per creare una canzone piuttosto che usare singoli blocchi buzzer.frequency()
.
Attività (35 minuti)
Fare musica
Transizione: fai andare gli studenti su Code Studio.
Guida agli esercizi di programmazione: ulteriori indicazioni per gli esercizi di programmazione sono fornite nella Guida CSD agli esercizi di programmazione. Questo documento include strategie e buone pratiche per agevolare lo svolgimento degli esercizi di programmazione con gli studenti.
Gli studenti avranno difficoltà a prevedere i loro risultati qui, ma va bene - è più importante che si rendano conto che dovrebbero esserci suoni corrispondenti tra i pulsanti di sinistra e quelli di destra. Quando gli studenti eseguono il programma, possono premere i pulsanti più volte per provare a trovare le coppie corrispondenti. Dovrebbero scoprire che le seguenti coppie creano gli stessi suoni:
- 261<>Do4
- 329 <> Mi4
- 493 <> SI4
- 392<>G4
Come gli studenti scopriranno presto, queste frequenze corrispondono a note musicali come potrebbero vedere su un pianoforte. Per ora dovrebbero uscire da questo esercizio capendo che certe frequenze corrispondono a certe "note".
Questo esercizio introduce formalmente gli studenti alle matrici (o array), che sono come liste. Gli studenti hanno già usato le matrici senza rendersene conto: i `ColorLeds` (#f78183) sono una serie di luci sul Circuit Playground. La matrice in questo esercizio funziona in modo simile ai ColorLED. Aiuta gli studenti a notare quanto segue:
- Entrambi le matrici utilizzano parentesi quadre
[]
con numeri all'interno per rappresentare la posizione nella matrice - Entrambi l matrici sembrano iniziare con 0
- La matrice
notes
è definita nella parte superiore del programma con un bloccovar
, ma iLED colorati
non sono comunque definiti
Gli studenti impareranno di più sulle matrici nel video nella prossima lezione
Ripasso del video: dopo aver visto il video, valuta la possibilità di stampare o visualizzare la corrispondente risorsa didattica inclusa come PDF nelle risorse per gli studenti del piano della lezione. Questo può essere un utile spunto visivo per gli studenti mentre continuano a lavorare su esercizi che richiedono loro di applicare ciò che hanno appreso dal video, oppure può essere utilizzato in una discussione in classe per riassumere e chiarire il contenuto del video. Puoi anche ricordare agli studenti che queste risorse sono disponibili nella scheda "Aiuto e suggerimenti per i singoli esercizi".
Valutazione formativa: 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: in che modo le matrici che usiamo per le canzoni sono simili alle matrici che usiamo per ColorLeds
? In che modo le matrici sono diverse?
Condividi: dopo aver dato agli studenti il tempo di riflettere sui propri diari, invitali a condividerli con un compagno o in piccoli gruppi.
Obiettivo della discussione: gli studenti devono notare che entrambe le situazioni rappresentano un elenco di elementi, quindi le matrici hanno più senso. Gli studenti potrebbero notare una delle seguenti differenze:
- Possiamo accedere a ciascun LED singolarmente se lo desiderano con una matrice, ma con i brani è meglio accedere all'intero elenco per riprodurli insieme nella sequenza
- Ci sono sempre 10 LED, ma il numero di note in una canzone può aumentare o ridursi
- Quando si suona una canzone con ritmo, possiamo avere matrici all'interno di matrici. Questo non succede con i LED
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.