Please enable JavaScript to use CodeHS

Coding Explorations

Description

In this activity, students will learn how to use block coding to create 8 repetitive beats of music along with a visualization. They will customize different aspects of their program to create a final product that can be shared with family and friends.

Objective

SWBAT use JavaScript block coding to create their own beat with music visualization by creating an array of beats on which to play sounds through the use of parameters.

Description

In this activity, students will learn how to use block coding to create a music visualization with a preloaded song or one of their own choosing that they have uploaded. They will customize different aspects of their program to create a final product that can be shared with their teacher, family, and friends.

Objective

SWBAT create a custom music visualization by changing the song, color, and shape parameters in visualization code blocks.

Description

In this activity, students will learn how to use block coding to create very simple musical phrases. They will use different notes to generate a single 8-beat phrase.

Objective

SWBAT use blocks to create a song consisting of a single measure by choosing which notes to use as the parameters to their beats blocks.

Description

In this activity, students will learn how to use block coding to create very simple musical phrases. They will use single tones to generate a single 8-beat phrase, but have a full range of notes to choose from. They will also be able to customize the colors of the visualization.

Objective

SWBAT use blocks to create a song consisting of a single measure by mixing different notes together and modifying the accompanying visualization’s colors.

Description

In this activity, students will learn about chord progressions. They will then use the block editor to create a song using popular chord progressions.

Objective

SWBAT use JavaScript block coding to create a song by choosing the chord parameters to create common chord progressions.

Description

In this activity, students will learn about for loops. They will utilize loops to repeat sections of their song a specific number of times in order to allow for the creation of a song with different chord progressions for the chorus, verses, and bridges.

Objective

SWBAT use JavaScript block coding and for loops to repeat chord progressions in their songs.

Description

In this activity, students will put together all they’ve learned about beats, chords, chord progressions, and loops to create a full length song.

Objective

SWBAT use JavaScript block coding to create a full length song using beats, chords, chord progressions, and for loops.

Description

In this activity, students will put together all they’ve learned to create a visualization for their own composition using block beats, chords, chord progressions, and loops.

Objective

SWBAT create a visualization for their own composition using block beats, chords, chord progressions, and loops.

Description

In this activity, students will put together all they’ve learned to create a visualization for their own composition using block beats, chords, chord progressions, and loops.

Objective

SWBAT create a visualization for their own composition using block beats, chords, chord progressions, and loops.