0% found this document useful (0 votes)
23 views5 pages

Lesson Plan and Handout For Day 2

This lesson plan for 4th graders focuses on teaching students how to control sprite movement in Scratch using motion and event blocks. By the end of the lesson, students will be able to program a sprite to move in response to arrow key presses. The handout provides a step-by-step guide for implementing these concepts, including examples and a recap of key points.

Uploaded by

Taha Mukhtar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views5 pages

Lesson Plan and Handout For Day 2

This lesson plan for 4th graders focuses on teaching students how to control sprite movement in Scratch using motion and event blocks. By the end of the lesson, students will be able to program a sprite to move in response to arrow key presses. The handout provides a step-by-step guide for implementing these concepts, including examples and a recap of key points.

Uploaded by

Taha Mukhtar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Detailed Lesson Plan and Handout for Day 2

Day 2: Motion and Events

Lesson Plan

 Class: 4th Grade


 Date: [Insert Date]
 Learning Objectives:
o Understand how to control sprite movement using motion blocks.
o Apply event blocks to trigger actions in response to specific events, such as
pressing a key.
 Lesson Focus / Success Criteria:
o By the end of the lesson, students will be able to create a sprite that moves in
response to arrow keys using event and motion blocks.
 Prior Knowledge / Previous Learning:
o Familiarity with the Scratch interface (stage, sprites, blocks, and scripts)
learned in Day 1.
o Basic understanding of dragging and connecting blocks in Scratch.

Plan

Introduction (5 minutes)

 Display Question: "Have you ever played a video game where the character moves
when you press the arrow keys?"
 Discuss: Ask students to share their experience with games and how the characters or
objects move. Transition to explain that in Scratch, we can make sprites move using
event and motion blocks.
 Objective: Explain that today they will make their sprite move up, down, left, and
right using the arrow keys.

Main Activities (20 minutes)

 Review the Scratch Interface:


o Quickly review the key components: stage, sprites, blocks, and the scripts
area.
o Reiterate where to find motion and event blocks.
 Introduction to Motion Blocks:
o Demonstrate how the motion blocks like "move steps", "turn degrees", and
"go to x, y" control the sprite's position on the stage.
o Example: Drag the "move 10 steps" block into the script area and show how
it makes the sprite move forward.
 Using Event Blocks:
o Show students how event blocks (like "when flag clicked" and "when key
pressed") can trigger actions in response to certain events.
o Example: Use the "when flag clicked" block to start the sprite's movement.
 Hands-on Activity: Program Sprite Movement with Arrow Keys:
o Step 1: Drag the "when right arrow key pressed" block to the script area.
o Step 2: Connect it to "move 10 steps" to make the sprite move to the right
when the right arrow key is pressed.
o Step 3: Repeat this process for the left, up, and down arrow keys:
 Use "change y by 10" for moving up.
 Use "change y by -10" for moving down.
 Use "move -10 steps" for moving left.
o Test the program by pressing the arrow keys and observing the sprite’s
movement.
 Independent Practice:
o Allow students to experiment with different sprites and make them move
using the arrow keys. Encourage them to try changing the number of steps or
directions to see how it affects the movement.

End/Close/Reflection (5 minutes)

 Ask Students: "What did you do to make your sprite move? Which block controlled
the movement?"
 Recap:
o Explain that event blocks make things happen in Scratch when something is
triggered, like pressing a key.
o Emphasize how motion blocks change the sprite's position on the stage.
 Preview: In the next lesson, they’ll learn how to make the sprite perform a sequence
of actions repeatedly using loops.
Day 2 Handout
Title: Handout for Day 2 - Motion and Events

Introduction:

Today, you’ll learn how to control your sprite's movement using the arrow keys. You’ll use
event blocks to detect when keys are pressed and motion blocks to make your sprite move.
Let’s get started!

Step-by-Step Guide:

1. Open Scratch:
o Make sure you're logged into Scratch and have opened a new project. You should
see the default cat sprite.

2. Step 1: Create Motion for Right Arrow Key:


o Go to the "Events" section and drag the "when right arrow key pressed" block into
the scripts area.
o Now, go to the "Motion" section and drag the "move 10 steps" block right
underneath it.
o Test it: Click on the green flag and press the right arrow key. The sprite should move
to the right!

3. Step 2: Program Other Directions:


o Left Arrow:
 Drag the "when left arrow key pressed" block to the scripts area.
 Attach the "move -10 steps" block. This will make the sprite move left.
o Up Arrow:
 Drag the "when up arrow key pressed" block.
 Attach the "change y by 10" block to make the sprite move up.
o Down Arrow:
 Drag the "when down arrow key pressed" block.
 Attach the "change y by -10" block to make the sprite move down.

4. Test Your Program:


o Press the arrow keys and see how the sprite moves! Try changing the number of
steps to make the sprite move faster or slower.

Example:
Below is an example of how your script should look for controlling movement with the arrow
keys:

Recap:

 Event Blocks: Detect when a key is pressed.


 Motion Blocks: Move the sprite by changing its position on the stage.
You now know how to control your sprite’s movement using the arrow keys! Next time,
you’ll learn how to repeat actions using loops.

You might also like