Monday, October 24, 2022

Code You Can Touch with Scratch and Makey Makey

 Fall is a perfect time to introduce a Code You Can Touch project with a harvest theme. This project was originally created when two fifth grade teachers from our Create Make Learn community asked if I could help them introduce coding using Scratch.   The results was a fun Fall display that started in their classroom during the the Fall School Open House event and then became part of a Champlain Valley Maker Faire event. 

I recently organized the resources so they could be used to introduce a Code You Can Touch unit using the most recent version of Scratch.  Here are the slides that outline the approach I would take to introduce computational thinking to a group of students using Scratch and Makey Makey. 

 


During this process, the students will experience the principles of computation

  • Decomposition: Breaking down data, processes, or problems into smaller, manageable parts
  • Pattern Recognition: Observing patterns, trends, and regularities in data
  • Abstraction: Identifying the general principles that generate these patterns
  • Algorithm Design: Developing the step by step instructions for solving this and similar problems
The process was divided into three parts.

Part 1: Unplugged Activity

To get started you will want to

Print out the following  cards  ahead of time. 


My first time trying this activity, I organized students in groups of 10 and passed out cards 3 - 12 to each group. Assign one person to be the CODER and the rest of the students to be a piece of code.




Ask the coder to gather ‘pieces of code’ and sequence them in order so that a musical scale is played when the green flag is lowered (clicked).

Have students simulate 'running the code' or going through the sequence of commands. The coder touches the student with the green flag to 'start' the program.


 




For the next round

Print out cards 13 - 1and cut them in half. Give a group of a dozen students one of those commands to hold.



Students with the code library cards will need to pair up one Play Note card with one Event card during this challenge.

The pair of students should hold their cards so they are touching. Each pair of students should spread around the room.

Once the coder has completed the challenge, make sure to try the algorithm by having the teacher or another student ‘test’ the program by clicking on each event to play a musical scale.




Part 2: Introduce block coding with SCRATCH

Scratch was developed at MIT Media Lab to teach even our youngest learners to create with code/ https://scratch.mit.edu/


Load this Piano Program created with SCRATCH


https://bit.ly/scratchpiano1


https://scratch.mit.edu/projects/121583649/


Press the green flag





NEXT


Load this Piano Program created with SCRATCH


https://bit.ly/scratchpiano2


https://scratch.mit.edu/projects/120757700/


Play the piano using your keyboard keys (c,d,e,f,g,a,b, space key



I would suggest to have students work in pairs

One student loads the SEQUENCE Program on their computer and one loads the EVENTS program. 



Each can make some changes to the code and Explain the changes to your partner. 


If you'd like to create this algorithm from Scratch you will fiorst need to add the MUSIC extension to SCRATCH.



Once you have added the MUSIC extension you will see new code blocks available.








Part 3: Introduce physical computing using Makey Makey

I like to start with this INSPIRATION or phenomena video.

Then bring in some fun Fall materials to play with along with your Makey Makey



Pass out a Makey Makey to each group of students

Students setup their

own Musical Invention 




Explore Play Invent


\
What will your students create with Code They Can Touch?




 Inspiration from Mallets Bay Elementary School students

BLOG Post -  (short video) 
and  (Coding, Prototype Video)




No comments:

Post a Comment