1 of 15

Introduction to Block Coding: SCRATCH

  • Learn movement, rotation and drawing tools in Scratch.
  • Practice your skills by navigating a maze.
  • Consolidate and extend your skills by drawing your name (or initials).

2 of 15

Teacher Notes

There are two options for delivering this lesson. Both options assume students have previously created an account in Scratch and are ready to begin their first project.

Option 1: Watch the Intro to Movement in Scratch youTube video on slide 5.

Option 2: Use/alter slides 6 - 13 to deliver the lesson at your own pace.

Application and consolidation activities begin on slide 14.

3 of 15

Create a

new program

in SCRATCH

username

4 of 15

This is where we will drag & drop

code blocks

to make our SCRATCH program!

username

5 of 15

Movement in Scratch

As a class, follow along with the activity to draw a square. You will learn how to move, rotate and draw using a sprite.

6 of 15

Introduction: Movement in Scratch

Begin your program with the two blocks shown.

What happens when you repeatedly run your program?

7 of 15

Introduction: Movement in Scratch

You need to return the sprite to the front of the screen. To do this, add in a go to block.

What happens when you repeatedly run this new program?

8 of 15

Introduction: Movement in Scratch

Why does it look like nothing happened?

Your sprite is moving so fast that you can’t actually see it moving!

Try adding a wait block to your code.

9 of 15

Introduction: Movement in Scratch

It will be helpful to track where the sprite has travelled. To do this, add the pen extension to your program.

The extension menu is in the bottom left corner of your screen.

Choose the pen tool from the menu that appears.

10 of 15

Introduction: Movement in Scratch

Before the sprite starts to move, put the pen down. The sprite will trace its path as it moves.

11 of 15

Introduction: Movement in Scratch

Try adding a turn to change the direction of your sprite.

Remember to use wait blocks if you want to see your sprite make individual movements.

12 of 15

Introduction: Movement in Scratch

As you add more code blocks to move your sprite around the screen, you may find your sprite is leaving a trail behind it.

Use the point in direction and erase all blocks to reset the sprite and erase its trail at the beginning of your program.

13 of 15

Introduction: Movement in Scratch

Can you add more blocks to make your sprite move in a complete square?

14 of 15

Apply your Skills: Movement in Scratch

It’s time to apply what you’ve learned. Can you use coding blocks to lead a sprite through a maze?

Try these mazes to test your new skills!

15 of 15

Consolidate: Movement in Scratch

Use the tools you’ve learned in this lesson to draw your name (or initials) on the screen. How can you use the pen up and pen down blocks to separate letters?