Module 0

Introduction to EarSketch

*This module is undergoing updates to reflect the additions made in the most recent lesson plan.

MODULE 0 OVERVIEW

MODULE CHECK IN

Time to get students excited about coding through composing their own beats. Students will learn the connections between coding and music. They will be introduced to the EarSketch platform, create an account, and code their first lines of music.

OBJECTIVE

Students will learn how to navigate the EarSketch platform and run a basic script.

LESSON

WELCOME

to the "Your Voice is Power" remix competition! Later this week,

you will have the opportunity to remix Pharrell’s song Entrepreneur through using the EarSketch tool.  Before you get started mixing some beats, you need to learn a little more about EarSketch. Today, you will learn how to work the EarSketch platform and run a basic script.

WHAT IS EARSKETCH? WHAT IS CODE?

EarSketch is a web-based program that teaches you how to code by composing music.  Wait--have you guys coded before?  Do you know what it means to code? Maybe you used Scratch or Code.org before and have done some coding.  If you haven’t, no worries - we are going to start with something I know you do know -  dancing!  

Is everyone ready to learn how learning the steps of a dance is like coding-- Get ready to Cha Cha!

Cha Cha Slide Dance

3:39

The Cha-Cha slide is just like Code! Code is a set of instructions for a computer to perform, and the Cha-Cha slide is a list of dance moves to perform! Coding is also just like a recipe! It’s just a set of directions for a computer to follow.

DANCE STEPS

RECIPE

Take It Back Now

1

Step backwards with your left foot.

2

Step backwards with your right foot.

3

Step backwards with your left foot.

4

Bring your right foot to meet your left.

One, Two, Three, Hope This Time

1

Jump forward with your feet together.

2

Repeat as many times as the caller specifies.

Irresistible Chocolate Chip Cookies

INGREDIENTS

1 c. butter

1-3/4 c. flour

3/4 tsp. salt

1-1/4 c. sugar

3/4 tsp. baking soda

1 egg

1 c. chocolate chips

1

Heat oven to 375F

2

Cream butter and sugar.

3

Combine dry ingredients. Add to creamed mixture. Mix in chocolate chips.

4

Drop by heaping tablespoons 2 inches apart on a lined baking sheet. Bake for 7-8 minutes.

Using code or “functional notation,” you are going to code a dance, just like the Cha-Cha slide. On your paper,  describe one dance move instruction on each line, using the format below. Code a dance that is at least 8 lines long!

action(body part, direction, number of times)

Student Workbook page 1

DANCE CODE EXAMPLE

YOUR DANCE 

1

clap(hands, together, 8)

2

step(left foot, left, 1)

3

step(right foot, backward, 1)

4

hop(both feet, forward, 1)

5

hop(both feet, forward, 1)

6

stomp(left foot, down, 1)

7

chaCha(whole body, in place, 2)

1

2

3

4

5

6

7

8

When you are done, pass these instructions to a friend and have them follow your algorithm line by line. Does your algorithm work as expected? If not, place a “#” on the line where your program “crashes” and see if you can improve it! For example, let’s try out my dance!

The steps of the Cha-Cha slide are an algorithm. An algorithm is a process or set of rules to be carried out by a computer/person. Algorithms can be written with computer code. Your code will simply be a set of instructions and in EarSketch -- that set of instructions will tell the computer how to play music.

Add the following term in your Student Workbook. 

Student Workbook page 3

DEFINITION

TERM

A process or set of rules to be carried out by a computer/person. Algorithms can be written with computer code

Click to reveal the term