Teachy logo
Log In

Scratch Coding Blocks: Motion, Looks, and Sound

This lesson introduces Scratch coding blocks for motion, looks, and sound, and applies them through guided practice to create simple animations and games.

Objectives

  • Understand and identify the main coding blocks in Scratch, focusing on the categories of motion, looks, and sound.
  • Apply the identified coding blocks to create simple animations and games, enhancing students' practical coding skills.
  • Foster creativity and logical-mathematical thinking through the creation of Scratch projects.

Introduction (10 minutes)

  1. Review of Previous Content:

    • Begin the lesson by briefly reviewing the concepts of sprites, backgrounds, and costumes in Scratch. This is crucial because understanding and using these elements is vital for the current lesson on coding blocks.
  2. Problem-Solving Scenarios:

    • Present two scenarios that will be addressed during the lesson. For example:
      • "How can we make the cat sprite move across the screen when we press the right arrow key?"
      • "How can we change the sprite's color when it receives a mouse click?"
  3. Contextualization:

    • Explain the importance of coding blocks in Scratch, emphasizing that they are the building blocks for creating animations and games. Relate this to the real world by mentioning how coding is used in video game development, animation creation, and even in solving complex problems in areas like artificial intelligence and data analysis.
  4. Gaining Attention:

    • To pique students' interest, share two fun facts about Scratch:
      • "Did you know that Scratch was developed by the MIT Media Lab and is used worldwide to teach the basics of programming and coding?"
      • "Did you know that Scratch allows you to create not only animations and games but also interactive art, music, and stories? The only limit is your imagination!"

Development (25 minutes)

  1. Theory - Scratch Coding Blocks (10 minutes):

    • Motion Blocks:
      • Introduce the motion blocks, which are used to control the movement of sprites on the stage. Explain that these blocks allow the sprite to move a specified number of steps, turn a certain number of degrees, glide to a specific point, and more.
      • Provide examples of how these blocks can be used. For instance, to make a sprite move to the right when the right arrow key is pressed, the "move" block would be used.
    • Looks Blocks:
      • Next, present the looks blocks, which are used to control how the sprite appears on the stage. Explain that these blocks allow the sprite to change its costume, speak or think in a speech bubble, show or hide itself, and more.
      • Again, provide examples of how these blocks can be used. For instance, to make a sprite change its color when it receives a mouse click, the "change color by" block would be used.
    • Sound Blocks:
      • Finally, introduce the sound blocks, which are used to control the sounds the sprite makes. Explain that these blocks allow the sprite to play a sound, change the sound's volume or pitch, stop the sound, and more.
      • Provide examples of how these blocks can be used. For instance, to make the sprite say "Hello!" when it receives a mouse click, the "say" block would be used.
    • Throughout the explanation, encourage students to ask questions and share their experiences with Scratch, if any.
  2. Practice - Scratch Project Creation (15 minutes):

    • Scenario 1 - Sprite Movement:
      • Ask students to create a new Scratch project. They should choose a sprite and a background of their liking.
      • Guide the students to use the motion blocks to make the sprite move across the screen when the right arrow key is pressed.
      • Remind them to test their project frequently to ensure the sprite moves as expected.
    • Scenario 2 - Sprite Appearance:
      • Now, ask students to modify their projects to include the appearance change scenario. They should use the looks blocks to make the sprite change its color when it receives a mouse click.
      • Again, remind them to test their project frequently to ensure the appearance changes correctly.
    • Scenario 3 - Sprite Sound:
      • Finally, ask students to add sound to their projects. They should use the sound blocks to make the sprite say "Hello!" when it receives a mouse click.
      • As before, remind them to test their project frequently to ensure the sound plays as expected.
  3. Discussion - Reflection on the Practice (5 minutes):

    • After students have completed their projects, initiate a discussion for them to reflect on what they have learned. Ask questions like:
      • "What was the most challenging aspect of using the motion, looks, and sound blocks?"
      • "What strategies did you use to solve the challenges you faced?"
      • "How do you think you can apply what you learned today in future Scratch projects or even in other programming languages?"

Feedback (10 minutes)

  1. Group Discussion (5 minutes):

    • Gather the students in a large group and discuss the solutions or ideas they developed for the two scenarios proposed. This will allow them to share their experiences and learn from each other.
    • During the discussion, ask guiding questions to stimulate critical thinking and reflective practice. For example:
      • "How did you decide which motion, looks, and sound blocks to use for your project?"
      • "What did you learn from the challenges you faced and how did you overcome them?"
  2. Connection to Theory (3 minutes):

    • After the discussion, make the connection between the practice and the theory presented in the lesson. Highlight how the coding blocks were used to solve the proposed scenarios and how they can be applied in other situations.
    • Reinforce the importance of understanding the theory to be able to apply it effectively in practice.
  3. Individual Reflection (2 minutes):

    • Finally, ask the students to reflect individually on what they have learned in the lesson. Ask questions like:
      • "What was the most important concept you learned today?"
      • "What questions do you still have about the coding blocks in Scratch?"
    • Encourage them to write down their answers so they can review them later or discuss them in the next lesson.

Conclusion (5 minutes)

  1. Lesson Summary (2 minutes):

    • Recap the main points covered during the lesson. Remind students about the coding blocks in Scratch and how they can be used to control the motion, appearance, and sound of sprites.
    • Emphasize that understanding and being able to use these blocks is essential for creating animations and interactive games in Scratch.
  2. Connecting Theory and Practice (1 minute):

    • Reiterate how the lesson connected theory and practice. Recall how students were able to apply their theoretical knowledge of the coding blocks to solve practical problems in their Scratch projects.
    • Highlight that practice is crucial for understanding theory and developing programming skills.
  3. Extra Materials (1 minute):

    • Suggest extra materials for students who wish to deepen their knowledge of Scratch and coding blocks. This could include Scratch tutorials, videos, coding games, and Scratch community forums.
    • Remind students that practice is the best way to learn and improve their Scratch skills.
  4. Importance of the Topic (1 minute):

    • Finally, reinforce the importance of the topic covered in the lesson. Explain that coding blocks are fundamental to creating any interactive project in Scratch, and that the skills learned in the lesson can also be applied in other programming languages.
    • Encourage students to continue exploring Scratch and developing their coding skills, reminding them that coding is a powerful tool that can be used to create and solve problems in many different areas of life.

Iara Tip

Need more materials to teach this subject?

I can generate slides, activities, summaries, and over 60 types of materials. That's right, no more sleepless nights here :)

Users who viewed this lesson plan also liked...

Image
Imagem do conteúdo
Lesson plan
Solving Linear Systems with Graphing
Brenda Huntzicker
Brenda Huntzicker
-
Image
Imagem do conteúdo
Lesson plan
Exploring Probability
Gelan Hamdy
Gelan Hamdy
-
Image
Imagem do conteúdo
Lesson plan
Surface Areas and Volumes of Pyramids, Cones, and Spheres
Romeo Bordallo Jr.
Romeo Bordallo Jr.
-
Image
Imagem do conteúdo
Lesson plan
Matrices and Systems of Linear Equations
Mayowa Samson
Mayowa Samson
-
Community img

Join a community of teachers directly on WhatsApp

Connect with other teachers, receive and share materials, tips, training, and much more!

2026 - All rights reserved

Terms of UsePrivacy NoticeCookies Notice