Medium Term Plan On Teaching Scratch in Year 4
Medium Term Plan On Teaching Scratch in Year 4
Medium Term Plan On Teaching Scratch in Year 4
Year 4
Success Criteria
Getting there :/
Confident
What can
Scratch do?
Differentiation
Input:
- Brainstorm ideas on
Scratch
- Teacher and TA to
facilitate class discussion
- Teacher to also scribe
ideas onto the diagram
- Share ideas of the
functions on Scratch and
model the advance ones
Low Attainers;
- Provide the children
with a list of functions
that they must explore
and screenshots of
them being used and
how to find them
- Teacher to support
Must:
- Know what Scratch is - Know
what Scratch can do
- Explore the basic functions of
Scratch
Should:
- Explore the main functions of
Scratch
Could:
- Explore the advance
functions of Scratch
Main activity:
- Open the program,
which is downloaded on
each computer to
explore and try out the
functions
Middle Attainers;
- Provide the children
with a list of functions
that they must explore
High Attainers;
- Children need to be
encouraged to explore
as many functions as
possible
Resources
being used
(Technology)
A2 white paper
Board pen
Teachers
computer
IWB
Computers
Scratch
LAs worksheet
checklist and
guide
MAs checklist
Key
Vocabulary
Cross Curricular
Links
Algorithm
Code
Decomposition
Logic
Tinkering
Creating
Preserving
Collaborating
- English;
Communicating
their ideas to
each other
- Design and
Technology;
Design and make
- TA to support
Example of an advance
command;
key________ pressed control
Lesson 2
Background
Spire
Input:
- Teacher to model and
design a race track
background, by getting
ideas from the children
- The teacher and
children need to mark on
their track the start/
finish line
- TA to support children
on the carpet with ideas
- Teacher to explain and
model the different
functions that can be
used to design the
background
- Teacher to show how to
insert a sprite and
resizing it (How can I
resize the car?)
Main activity:
- Children to log onto the
computers and set up
Low Attainers:
- Work in pairs
- TA to support
Middle Attainers:
- Option to work in
pairs or on their own
depending on
confidence level
- Teacher to support
High Attainers:
- Individually create
their game
Must:
- Have a race track background
- Have a car as their sprite
Teachers
computer
IWB
Computers
The quality of backgrounds will Scratch
vary due to different abilities
of children.
Furthermore, the HAs will
have produced more games
that are difficult because they
will be adding more bends in
their racetrack.
Sprite
- English;
Communicating
their ideas to
each other
- Design and
Technology;
Design and make
a program
their game
- Design their background
with grass
- Insert their sprite and
adjust the size
Input;
- Teacher to model how
to make the car move
and change directions to
complete the race track
made in the previous
lesson
- Teacher to gather ideas
from the children of what
commands to use
- TA to support children
on the carpet with
sharing their ideas and
building their
understanding
Main activity;
- Children to design a
brief plan of their game
on paper to demonstrate
what blocks are needed
and in what order
- Children to work on
their game inserting
commands to make their
car move and change
directions
Low Attainers:
- Children to work in
their pairs and are
provided with example
commands of making a
sprite move and
change directions as a
reminder
- Teacher to support
Middle Attainers and
High Attainers:
- Refer to the board for
reminders
- TA to go around
supporting; Are
children showing
evidence of debugging?
Must:
- Created a paper design of
their game to show desired
outcome, which includes what
commands they are going to
use
- Make their car move and
change directions (I can use
blocks provided to solve a
problem or achieve a specific
goal.)
- I can use a keyboard input to
control aspects of the game.)
- Use logical thinking to solve
an open-ended problem by
breaking it up into smaller
parts
- Use an efficient procedure to
simplify a program
- Use a sensor to detect a
change which can select an
action within the program
- Testing and debugging errors
- Use a variety of tools to
create a program
Teachers
computer
IWB
Computers
Scratch
LAs prompt
sheet
Algorithm
Code
Decomposition
Logic
Tinkering
Creating
Preserving
Collaborating
Patterns
Debugging
Sequence
Conditional
loops
if...then
statement
Repeat loops
- English;
Communicating
their ideas to
each other
- Design and
Technology;
Design and make
a program
Lesson 5
Finish their
game
Input;
- Teacher to model how
to insert if... then
statement into the class
racetrack game
- Teacher to model and
insert a timer and how to
reset it and restart the
game
- Teacher to model how
to present a message to
indicate the race is
completed
Main activity;
- Children to finish their
game inserting the above
commands into their
game
Low Attainers:
- Children to work in
their pairs and are
provided with example
instructions of inserting
the commands
- Teacher to support
Middle Attainers and
High Attainers:
- Refer to the board for
reminders
- TA to go around
supporting
Must:
- Have a action that makes the
player restart the game by the
conditional statement if....
then
- Have a timer to track the
players time
- Timer is reset when the game
begins from the beginning
- Have a message to indicate
the game is completed and
shows time
- Use logical thinking to solve
an open-ended problem by
breaking it up into smaller
parts
- Use an efficient procedure to
simplify a program
- Use a sensor to detect a
change which can select an
action within the program
- Testing and debugging errors
- Use a variety of tools to
create a program
Teachers
computer
IWB
Computers
Scratch
LAs prompt
sheet
Algorithm
Code
Decomposition
Logic
Tinkering
Creating
Preserving
Collaborating
Patterns
Debugging
Sequence
Conditional
loops
if...then
statement
Repeat loops
- English;
Communicating
their ideas to
each other
- Design and
Technology;
Design and make
a program
Lesson 6
If required,
finish their
game
Main activity:
- Finish their games
Evaluate each
others game
Low Attainers:
- Children to work in
their pairs and are
provided with example
instructions of inserting
the commands
- TA to support
Middle Attainers and
High Attainers:
- Refer to the board for
reminders
- Teacher to go around
supporting
Must:
- Have a action that makes the
player restart the game
- Have a timer to track the
players time
- Timer is reset when the game
begins from the beginning
- Have a message to indicate
the game is completed and
shows time
- Use logical thinking to solve
an open-ended problem by
breaking it up into smaller
parts
- Use an efficient procedure to
simplify a program
- Use a sensor to detect a
change which can select an
action within the program
- Testing and debugging errors
- Use a variety of tools to
create a program
- Have played and assessed
another persons game (I can
evaluate a game.)
Teachers
computer
IWB
Computers
Scratch
LAs prompt
sheet
Algorithm
Code
Decomposition
Logic
Tinkering
Creating
Preserving
Collaborating
Patterns
Debugging
Sequence
Conditional
loops
if...then
statement
Repeat loops
Evaluate
- English;
Communicating
their ideas to
each other
- Design and
Technology;
Design and make
a program