Programming with Scratch – 7 Lessons
This unit introduces students to basic programming and control technology concepts. It is taught through stand alone lessons which increase with difficulty and complexity
throughout the scheme. Through the series of lessons students will learn the skills required to create a basic game, which they will develop on their own at the end of the
unit. This will be peer assessed in pairs.
Objectives
Outcomes
Lesson 1: Disco
Lesson outline
To understand what
Scratch does and the
basics of the Scratch
interface
To be able to create an
animation by writing a
simple script (program)
that moves the sprite
To be able to change
backgrounds and swap
costumes
All students will be
able to create a
changing background
and animate a sprite
Most will be able get
a stick man sprite to
change costumes
Some will complete
the extension
activities.
Part 1: introduce students to the topic using
the powerpoint.
Part 2: demonstrate the disco to students,
ensure the interface, sprites, scripts and
costumes are explained.
Part 3: students are to use the work sheet to
create the disco scene
Part 4: share student examples with the class
Ext: complete extension tasks
To understand how to
make sprites interact
All will create 3
sprites with a
reaction to touching
the maze,
Most will create an
event for a winning
sequence
Some will attempt
the extension tasks
Part 1: introduce students to the topic using
the powerpoint.
Part 2: demonstrate the maze to students,
ensure the interface, sprites and scripts are
explained.
Part 3: students are to use the work sheet to
create the maze game
Part 4: share student examples with the class
Ext: complete extension tasks on the sheet.
The extended maze program can be used to
demonstrate with hints on the powerpoint
All students will
create an animated
bat and ball
Most will create a
game where the ball
Part 1: introduce students to the topic using
the powerpoint.
Part 2: demonstrate the ping pong game to
students and ensure the interface, sprites and
scripts are explained.
Resources
PLTS/literacy
Notes
Lesson 1: disco.doc
Lesson 1 – Disco.ppt
Disco (scratch)
Lesson 2: Maze
To understand the
FOREVER IF command
To understand how to
control sprites using the
keyboard
Lesson 2 – maze.ppt
Lesson 2 – maze.doc
Maze (scratch)
Maze extended
(scratch)
Lesson 3: Ping Pong
To understand how to
control sprites using the
mouse
To demonstrate how to
Pong (scratch)
Pong 2
player(scratch)
Pong 2 player with
score(scratch)
When students
create the maze they
must ensure they
make it as a sprite,
not a background.
They must also
ensure that the
background is
transparent.
make sprites interact
bounces off the bat
and ends the game
when it touches the
boundary
Some will attempt
the extension
activities.
Part 3: students are to use the work sheet to
create the ping pong game
Part 4: share student examples with the class
Ext: complete extension tasks on the sheet.
The extended pong program can be used to
demonstrate how to create a 2 player game
To understand how the
pen tool works
All will create 2
sprites which are
controllable by arrow
buttons and use the
pen tool
Most will create a
consequence if the
snake eats the
mouse,
Some will complete
the extension tasks
Part 1: introduce students to the topic using
the powerpoint.
Part 2: demonstrate the snake game to
students and ensure the interface, sprites and
scripts are explained.
Part 3: students are to use the work sheet to
create the snake game
Part 4: share student examples with the class
Ext: complete extension tasks on the sheet.
All will create 4
sprites which are
programmed,
including a moving
rocket and firing
laser Most will be
able to program the
aliens to hide when
hit or when they
reach the bottom
Some will attempt
the extension
activities
Part 1: introduce students to the topic using
the powerpoint.
Part 2: demonstrate the basic game to
students and ensure the interface, sprites and
scripts are explained.
Part 3: students are to use the work sheet to
create the space invaders game
Part 4: share student examples with the class
Ext: complete extension tasks on the sheet
All students will
improve their games.
Part 1: introduce students to the topic using
the powerpoint. Complete the Think, Pair,
Lesson 3: ping
pong.ppt
Lesson 4:
pingpoing.doc
Lesson 4: Snake
To understand how to
use colours in Scratch to
make game
Lesson 4 snake.ppt
Lesson 4 snake.doc
Snake (scratch)
Snake with score
(scratch)
Lesson 5: Space Invaders
To understand how to
create complex if
commands
To learn how to create a
complete game
Lesson 5 – space
invaders.ppt
Lesson 5 – space
invaders.doc
Space invaders
(scratch)
Lesson 6: Space Invaders development
To understand what
Lesson 6 –
Improvements.ppt
Students are to work
independently on
makes a good game
To understand how to
improve the game play
This degree of
complexity will
depend on ability
Share activity.
Part 2: students are to work on improveing
their games. They may want to use the help
sheets provided depending on the ability of
the group.
Part 4: share student examples with the class
Ext: Students are to play each other’s games
and provide verbal feedback
Lesson 6 –
Improvements.doc
Space invaders with
score(scratch
improving their
games.
Lower ability
students may require
the improvements
document for help
Lesson 7: Assessment
To understand how to
give effective feedback
To understand what
level students are now
working on
All students will
evaluate their own
performance, and
give/receive
feedback to/from
others.
ALL students will
complete the levels
sheet
Task 1: Use the powerpoint to share
objectives. Students are to open and save the
feedback sheet. They should swap computers,
and provide peer feedback.
Task 2: Complete the self-evaluation page
Task 3: Fill out the Level’s spread sheet for
the PowerPoint unit. Fill this out for the start
of the scratch unit.
Levels.xls
Lesson 6 –
assessment.ppt
Peer-self
assessment.doc
Literacy Link –
Students are to
evaluate their own
performance. Focus
should be on their
use of evaluative
terms, spelling and
grammar
You may want to
come up with criteria
as a class and fill
these into the peer
assessment sheet.