An Introduction to Scratch
Wendy MacLeod (@WendyMacleod3)
CAS Master Teacher, CAS Hub Leader,
Computing Leader and Year 4 teacher at Hillcroft Primary School, Caterham
www.computingatschool.org.uk
Course Overview
•
What is Scratch?
•
•
Progression in programming
The Basics
•
Where to begin
•
Code Club & The Hour of Code
What is Scratch?
Scratch is a free educational programming language that was
developed at the Massachusetts Institute of Technology (MIT).
There are currently 7 million registered users and 10 million shared
projects.
It can be used to create interactive stories, animations and games.
Progression in Programming
The Foos - Nursery and Reception
App Store, Google Play, Kindle Fire - Free App
Web browser, Mac App Store
Scratch Junior - Years 1 & 2
App Store & Google Play - Free App
Progression in Programming
Scratch - Years 3-6
Web browser
KS1:
•
understand what algorithms are; how they are implemented as programs on digital devices; and
that programs execute by following precise and unambiguous instructions
•
create and debug simple programs
•
use logical reasoning to predict the behaviour of simple programs
KS2:
•
Design, write and debug programs that accomplish specific goals, including controlling or simulating
physical systems; solve problems by decomposing them into smaller parts
•
Use sequence, selection, and repetition in programs; work with variables and various forms of input
and output
•
Use logical reasoning to explain how some simple algorithms work and to detect and correct errors
in algorithms and programs
What’s the next step?
Any questions?
Online evaluation form: