Sonic Pi Composition Lesson Plan #5: Debugging, optimisation, and efficiency
“Writing a tune is like sculpting. You get four or five notes, you take one out and move one around, and you do a bit more and eventually, as the sculptor says ‘In that rock there is a statue, we have to go find it.” –John Williams
Lesson Overview:
The aim of this lesson is to (1) reflect on the sounds each student has chosen (individually and as a group) and their projects fitness for purpose for their chosen film(s), (2) hand in individual and group projects.
Download a PDF version of this lesson
Contents:
Learning Outcomes:
Key concepts | Sonic Pi syntax to be taught this lesson | Interdisciplinary Curriculum Links | Learning Outcomes | ||
Computational Thinking | Programming | Music (strands) | |||
Music: -using 6 music elements (pitch, texture etc) to give feedback on each other’s composition Programming: -recap of any gaps | (none) | Abstraction, making algorithms, debugging, efficiency/optimisation | As per lessons 1-4, debugging | Music: -All students will develop and finalise musical ideas for both individual and group projects -All students will adhere to the projects length constraints of under 2 minutes Programming: -Lessons 1-4 -All students will adhere to the projects length constraints of under 2 minutes | |
Introduction: What did we cover in the last lesson (5 minutes)
Activity Overview: Every lesson in this unit of work starts with refreshing knowledge and identifying gaps in understanding from the previous lesson.
Student Activity:
|
Notes to the Teacher:
|
Activity 1: Class discussion on examples of film music about topical issues (10 minutes)
Activity Overview: Students are to discuss and reflect on the selected video’s music and its fitness for purpose.
Suggested Teacher Instruction Sequence: (none) |
Suggested links and resources to facilitate activities:
|
Student Activity (20 minutes):
|
Notes to the Teacher:
|
Activity 2: Recap of Sonic Pi commands and student time for individual compositions (30 minutes)
Activity Overview: Extended time to complete and hand in individual compositions.
Suggested Teacher Instruction Sequence:
|
Student Activity (25 minutes):
|
Notes to the Teacher:
|
Activity 3: Student time for the development of individual projects and final hand in (30 minutes)
Activity Overview: Extended time to complete and hand in individual compositions.
Suggested Teacher Instruction Sequence:
|
Student Activity (15 minutes):
|
Notes to the teacher:
|
Wrap-up activity: Quiz and reflection (15 minutes)
Activity Overview: All students to complete a quiz containing 10 questions on music and programming - as well as a few reflective questions on this lesson (all students will complete this each lesson).
Student Activity (10 minutes):
|
Administrative Details
Contact info | |
Credits | Developed by Chris Petrie. |
Last updated on | 27/06/2018 |
Copyright info | The content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. |