Please update your browser

Your browser version is not supported by this site. CS First may not work properly. Learn more

Activity 7 : Movie Sound Effects and Music Composition

Example Project Solution Sheet Showcase Selector

Lesson Plan
Music & Sound


In this activity, club members will choose to either create a project in which one sprite bounces off another to make a sound or to add to their Activity 6 Music Video Project.

Volunteer Focus

  • Encourage club members to tinker and experiment.
  • Encourage club members to work through difficult problems and to explore possible solutions.
  • Encourage persistence and hard work, rather than speed of completion.
  • Encourage club members to share their work.

Agenda Summary

Time (mins) Agenda Item
5 Introduction
3 View Showcase Projects
2 Transition to Computer Time
10 Watch Video 1 and Complete the Survey
7 Watch Video 2 and Create
10 Watch Video 3 and Create
8 Watch Video 4 and Create
0 Choose Add-Ons and Create
2 Start Wrap-Up: CS First Reflection
4 Watch Wrap-Up Video
4 Share Projects in Scratch
1 Select Showcases
4 Club Discussion

Topics Reinforced

  • If/then statements
  • Events
  • Use of computer science in various fields
Introduction (5 minutes)
Directions Student Instructions
1. Greet members at the door as they arrive.
(Show script)

Hi [name]. Welcome back!

2. Ask members to pick up their passports, then sit at an empty computer and log in.
(Show script)

Everyone please pick up your passports and go to a computer. Sign in to CS First and Scratch. Once you have logged in, please turn off your monitors.

3. Once all members are seated and logging in to their computers, privately ask members who are sitting alone to move to a computer near other members.
(Show script)

Hi [name]. Today you’re going to need to be sitting near others to work on this project. Would you mind moving to a seat where you’ll be able to interact with other club members?

4. Use the silent signal to get member attention.
(Show script)

[Silent signal] I need everyone’s attention up here, please.

5. Have all members turn off monitors and remove headphones before starting. It is important that you enforce this rule or members will use the computers instead of interacting.
(Show script)

Everyone please turn off your monitors, so we can begin the introduction [wait for all members to turn off monitors].

6. Review previous club [music video]
(Show script)

Can someone raise their hand, and tell me what we worked on last club?

7. Introduce the day's activity - Sound Effects and Composition OR continue to work on the Music Video project from Activity 6.
(Show script)

Hello everyone! For this activity, you can choose between two different projects. The first choice is to create a movie sound effects project. In this project, sprites play a sound when they run into each other. This project reflects some of the ways that computer science is used in the movie industry. Your second choice is to continue to work on the music video that you created last club. If you choose to work on your project from last time, you will still sign into CS First and watch the first two videos.

8. Introduce Activity 7 survey.
(Show script)

When you sign in to CS First, the first video will introduce a survey like the one some of you took during the first activity of the club. If you don't know an answer to a question, make your best guess. The survey will take about 8 minutes to complete.

  1. Pick up your passport.
  2. Choose a computer.
  3. Log in to your computer.
  4. Turn off your monitor.
View Showcase Projects (3 minutes)
Directions Student Instructions
[For instructions on finding and selecting showcases, see the "Preparation" section of this club plan. Remember that club members can opt out of having their projects shown. If the selected club members do not want to showcase their projects, you may ask for one or two volunteers to show their projects.]
  1. Transition to showcase.
    (Show script)

    [Pointing at agenda] Before we begin programming this activity, let's view the member showcases selected at the end of last club. We will play each project, look at the code, and then applaud how awesome the project is. Let's look at the first project!

  2. Run first project and discuss.
    (Show script)

    Someone please raise your hand and tell me what types of blocks you think might be used in this project?

  3. Look at code by clicking the "See Inside" button.
    (Show script)

    Let's take a look at the code used in this project. [Show code and mention a few of the blocks used in the project.]

  4. Cheer and clap.
    (Show script)

    Wow! Amazing! That was a great project! Let’s give them a great big round of applause!

  5. Repeat steps for any additional projects.
  1. Enjoy projects from last club!
  2. Make some noise!
Transition to Computer Time (2 minutes)
Directions Student Instructions
  1. Introduce computer time.
    (Show script)

    [show agenda] Now, we're going to move into the computer time.

  2. Remind members to use a sticky note if they have a question. [optional]  
    (Show script)

    If you have a question during this time, ask your neighbors for help. If they can’t help you, put a sticky note on your monitor and, I will come help you.

  3. Remind members that at the end of this activity you will pick a few projects to share next club.
    (Show script)

    Remember that at the end of this activity we will pick a few people’s projects to show at the beginning of next club.

  4. Have members turn on monitors and navigate to CS First website.
    (Show script)

    Please turn on your monitors, go to the CS First website, and start watching the first video.

  5. If there are new club members, provide them with your club code and ask them to go to to get sign-in information.
    (Show script)

    If today is your first time in this club, please begin by going to Click "Enter Club Code," then follow the directions to get a sign-in and password.

  1. Go to
  2. Sign in with the username and password from your club pass.
  3. Start watching the first video.
  4. If it's your first day, welcome! Go to and click "Enter Club Code" to get started. Ask your Guru for your club's code.
Watch Video 1 and Complete the Survey (10 minutes)
Directions Student Instructions
  1. After members sign in to, they should begin watching the first video for the activity. This video introduces a brief survey. Once members have finished the survey, they should switch back to and move on to the next video.
  2. If a member appears frustrated by the survey, particularly the Scratch content question, remind him or her to try their best and that there are no right or wrong answers. It is more important for members to feel comfortable giving their honest opinions.
    (Show script)

    How are you doing? Don't worry about getting all the answers right. Make your best guess and move on so you can get to the more exciting part, creating!

Answer the questions on this page and click submit. There are no wrong answers!
Watch Video 2 and Create (7 minutes)
Directions Student Instructions
  • After watching this video, club members will need to choose what they want to work on (Sound Effect Activity or Music Video Activity 6). As club members finish this video, check in with them individually, and discuss what they've chosen to work on. Look for club members who haven't decided what to work on, and help them make a decision.
  • For the Sound Effect Activity, club members will remix the starter project (link on core video page), and add a new main character sprite.
  1. Click the Music Effects Starter Project link.
  2. Remix the project.
  3. Sign in to Scratch.
  4. Add a sprite to use as the main character.
Watch Video 3 and Create (10 minutes)
Directions Student Instructions
  • In this video, club members will change the “touching” block to the name of their main character sprite. This will allow the projectile sprite to bounce off the main character. Then, they will add two more costumes to the projectile sprite, and add four sounds to use in the next video.
  • Make sure club members do not get lost in the "design" step of choosing costumes for their main character and adding four sounds.
  1. Look at the starter project code.
  2. Change the "touching" block on the projectile sprite to say the name of the sprite you previously added to your project.
  3. Add two more costumes to the projectile sprite.
  4. Add sounds for when the projectile sprite hits the main sprite.
Watch Video 4 and Create (8 minutes)
Directions Student Instructions
  • In this video, club members will add an if-then block to the “define make noise” stack, and create code that says "If the costume equals 1, then play a sound." They will do this for all four projectile sprites' costumes so each one will play a different sound.
  • Students may be confused by having to "define" the "make noise" block. They might try to use the block before defining it. Remind club members of Activity 6, when they learned how to make blocks for their Music Video project.  Potential Explanation:
    (Show script)

    You need to define the block's procedure in order to make your program more efficient. It's like teaching a child how to tie their shoes. You don't need to describe every step every time--eventually children learn the "tie shoes" procedure to make life more efficient. In this way, you need to "teach" the computer how you want it to make noise.

  1. Make the "play sound" block play a sound.
  2. Make the sound play if the costume equals a certain costume number.
  3. Make a different sound play for each costume.
Choose Add-Ons and Create (0 minutes)
Directions Student Instructions
Note: Add-On 2: Moving Backgrounds, involves downloading images. If club members are having a hard time downloading and uploading images on school computers, they can draw their own backgrounds in Scratch. To make the moving backgrounds flow nicely, club members' drawings should start and end on the same level.
During this time, members customize their projects by trying some add-ons. Add-ons allow members to explore programming concepts and features as they follow the guidance and instruction in the videos.
  1. Walk around, and encourage members to try the add-ons that interest them.  
    (Show script)

    It looks like you've finished the core videos. That's great! Move to the next page to learn about different ways to customize your project.

  2. Help members navigate the add-ons menu.
    (Show script)

    "When you click "watch," the add-on will open. To go back to the add-on selection screen, click on the X at the top of the video."

  3. If you notice that members have not saved or shared their projects (You will see a "See project page" button in the top right corner of the project editor on projects members have shared.), encourage them to do so before they continue working on add-ons.
    (Show script)

    I see that you're working on the add-ons. Be sure to save your project, and click "Share" to make it available to the Scratch community.

Add-Ons Overview:
Movie Title and Credits::  Club members will create a title sprite with the "paint new sprite"  button; use “motion,” “sound,” and “looks” blocks to make the title credits look, feel, and sound the way they want; and make the title credits roll before the rest of the project begins.
Moving Sea:  Club members will build scrolling sprite to use as a background, making the main sprite look like it is moving.
Note:  Make sure club members upload the background image as a sprite and not as a background.
(Show script)

Since the background will move across the stage, you need to program the background like an actor on the stage. Once you upload your background as a sprite, you can program it and give it a script like your other characters.  Awesome! Now try that and let me know if you have questions.  I'll check back in with you in a few minutes. [check back in with club member in a few minutes to see progress made or assist with troubleshooting]

Walking and Footsteps:  Club members will make their main sprite walk and add footstep sounds.
Sound Editing:  Club members will edit a recorded sound to add to their project.
(Show script)

Go to the sounds tab in your project. Select a sound from the library, record your own audio, or upload an audio file from your computer that you would like to add to your project. The video used a sound from the library called “drum machine.”  Notice that the audio wave for that sound is pretty complex. It has peaks - high points - and troughs - low points. Try playing it once to see what it sounds like. Nice. Now, you can have some fun by adding effects! Select “effects” to see what else you can do with your sound. Click “reverse” and hit “play” again. Hey, nothing happened. That's because nothing is highlighted. To make the sound play, highlight the clip. Now, select “reverse” and press “play.” Great job! You reversed your audio clip.

Note:  If club members do not like the altered sound they created, instruct them to start over by re-adding the sound from the music library.
  1. Choose an Add-On, and click "watch" to learn how to build it.
  2. Once you finish one Add-On, try another one below the video!
Start Wrap-Up: CS First Reflection (2 minutes)
Directions Student Instructions
  1. Get everyone’s attention using the silent signal.
    (Show script)

    [silent signal] Can I have everyone’s attention up here, please?

  2. Ask club members to click the next arrow until they reach the reflection page, then to complete the reflection.
    (Show script)

    Now it's time for the CS First club reflection and wrap-up video. Click the 'next' arrow, and complete the reflection. Then, click the next arrow and watch the wrap-up video. While you do this, I'll walk around and hand out participation badges.

  3. Walk around, and ensure that club members are transitioning to the reflection page.
  4. Give out participation badges (stickers).
  1. Complete the CS First Reflection.
Watch Wrap-Up Video (4 minutes)
Directions Student Instructions
  1. Prompt club members to complete the club reflection, then move on to the wrap-up video.
    (Show script)

    After you've completed your reflection, click the 'next' arrow to watch the wrap-up video. While you're finishing these final steps, I'll continue to walk around and award the participation badges for this activity.

  2. Ask club members to write a shout-out for a clubmate. [optional] 
    (Show script)

    After watching the wrap-up video, write a positive note to a clubmate on your sticky note. Thank someone who helped you, or call out a great project. Once you've written a shout-out, come place it on the G+ board.

  3. Continue to circulate around the club, and pass out participation badges.
  4. When the Agenda Timer indicates that 30 seconds remain in this section, remind club members about the time.
    (Show script)

    You have thirty seconds remaining until we begin sharing projects.

Write a G+ shout-out!
Share Projects in Scratch (4 minutes)
Directions Student Instructions
  1. Tell club members to return to Scratch, and click the "share" button.
    (Show script)

    [Silent signal] Please return to your Scratch project. If you haven't already, please name your project, and, if you’d like, share it by clicking the "share" button in Scratch. Sharing you project will allow any user on the Scratch website to view it. If you can't find the "share" button, ask a neighbor for help. Once you've shared your project in Scratch write a description that explains how to use it. Then, in one minute, we'll begin sharing projects with our neighbors.

  2. Ask the club to begin sharing their projects with the person or people sitting next to them.
    (Show script)

    Everyone please begin sharing your projects with the people sitting near you. During this time, I shouldn't see anyone working on their projects.

  3. Walk around and encourage club members who haven’t shared their projects (the share button will still be visible in the top-right corner of the screen) to do so. If club members don’t wish to share, that’s okay. Ensure that all club members are engaging in this social aspect of the club by either sharing their project with a neighbor, or talking to other club members about their project.
  1. Click the "Share" button in Scratch.
  2. Share your project with a neighbor.
Select Showcases (1 minutes)
Directions Student Instructions
Note: This is the last showcase selection for the club. If you still have club members who have yet to be selected to showcase, you can ask them at the end of this activity if they would like a project to be shown in the last showcase. 
  1. Display showcase selector on board (follow the link at the top of this club plan).
  2. Get everyone’s attention using the silent signal and request that club members turn off their monitors. Ensure that all monitors are turned off before beginning (club members won’t need to use their computers again during this club).
    (Show script)

    [Hand raised] Everyone please turn your monitors off and direct your attention up here.

  3. Transition to the showcase selector.
    (Show script)

    It's time to select showcases for next club. Let’s get excited!

  4. Run the showcase selector.
    (Show script)

    Here we go! Let’s press the "Choose a Showcase!" button and see who gets selected! And we have… CSF###!

  5. Using the club roster, find and say the names of the club members selected.
    (Show script)

    Wonderful! CSF### is...  [name]! I’m really looking forward to seeing [member names] projects next club.

  6. Remind members to share their project.
    (Show script)

    If you were one of the members selected, make sure that we'll be able to see your project by clicking the share button at the top of the project editor. If you didn't do that for this project, make sure you do it first thing at the start of next club.

  7. Tell members what to do if they don't want their project shown.
    (Show script)

    If you were selected, but you don't want your project shown next club, please see me after this club or before the beginning of next club.

  1. Know your CS First ID.
  2. Celebrate the projects selected!
Club Discussion (4 minutes)
Directions Student Instructions
  • Briefly review and highlight some G+ posts that club members made.
    (Show script)

    Let’s look at some of the G+ shout-outs that club members received for their work during this activity. [Read a few G+ shout-outs aloud].

  • Lead whole-club discussion.
    (Show script)

    Finally, let’s discuss what you learned during this activity. [Read "discussion questions" below].

  • Preview next club.
    (Show script)

    Next club is on [day of next club (e.g. Monday)], and you will build [description of project].

  • Exit.
    (Show script)

    Once your headphones are wrapped up and your computers are shut down, we will all leave together. I look forward to working with you again next club!

Discussion questions:
  • What was your favorite part of this activity?
  • For those who chose to work on your music video, what features did you add to it?
  • For those of you who worked on sound effects, how did you use If-then statements?
  • What are some new things that you learned or discovered while working on your project?
Next activity: Create a Thank You Project
  1. Participate in discussion.
  2. Clean up computer station.
  3. Wrap headphones.
  4. If instructed to by your Guru, shut down computers.

After members have exited the room: