Intro to Scratch





Name of Activity

Intro to Scratch




Scratch, Programming, User Input



Grade Level

4, 5, 6


2 Hours Total

Brief Description

Students learn basic programming concepts with Scratch, including giving a sprite instructions and having a sprite respond to user input.

Lesson Objectives:

– Students are introduced to the Scratch block interface

– Students learn basic motion blocks, including glide, move __ steps, and change x or y

– In the second half of the lesson students get the sprite to move using user input instead of basic instructions

Materials Needed:

Computers, preferably one for each student.

Preparation and Set Up:


Necessary Background



If students have never seen programming before, it may be a good idea to start with human robot to get them used to the idea. Another good intro game is to set up the floor space as an xy plane with positive and negative axes. Then do a “simon says” type game where you tell the students coordinate pairs and have them go to the approximate location on the floor. This can be a good way to get them used to the idea of the Cartesian plane if they’ve never seen it before. Show the students an example of a sprite moving to the four corners, and write on the board the blocks they’ll need. Then let the students explore the program a little with this goal in mind until they figure out a way to do it (there are multiple right ways). In the second hour have them move the sprite again, this time using key presses or mouse clicks. Key presses are the easiest, using the when ___ key pressed block under the events section.


Challenge the students by asking them to try moving the sprite two or three different ways.

Leave a comment

You must be