Curriculum-Overview

Curriculum Overview: Computing –Coding
Year 2
Year 1
Computing: Coding at Morningside 2014-15
. This ever developing curriculum aims to prepare every child for the rapidly developing digital age and for careers that may not even have been invented
whilst developing logical thinking and reasoning skills
In the EYFS children use programmable toys to explore how devices operate and control. The everyday use of technology is integral part of play
based learning and children use a range of devices on a daily basis. Children also have use of iPads and in reception may begin to use games
to program objects to move.
Coding is taught discretely in years 1-6; at least 2 hours per half term. This year’s curriculum is designed to ensure all children are introduced to
this new element of the national curriculum and will be revised for 2015-16
Autumn 1
Autumn 2
Spring 1
Spring 2
Summer 1
Summer 2
BeeBot & BeeBot
app
 Following and
giving precise
instructions
 Directional
language /
translation
Kodable
 Multistep
instructions
 Using ‘when’
condition
 Directional
language
Daisy the
Dinosaur/Hopscotch
 ‘Repeat’ command
 Different inputs
 Modifying code for
Hopscotch
 Designing own
characters
 Random
commands
Daisy the
Dinosaur/Hopscotch
 Instructions using
words
 Different inputs
 Algorithm to tell
stories
Espresso Coding
 Keyboard as input
 Changing
direction
 Designing




Espresso Coding
Creating games
for a purpose
Different inputs
Sharing games
with others
De-bugging
Espresso Coding
 Adding buttons to
control an object
 De-bugging
exercises




Espresso Coding
Designing
backgrounds
Different inputs
Marketing games
De-bugging
Lego WeDo
 Modifying code
 Use of USB
connections
 Variables
Lego WeDo
 Constructing for a
purpose
 Modifying code for
a purpose
 Use of USB
connections
CargoBott & App
design
 Reviewing apps
 Designing app
 Creating app
Curriculum Overview: Computing –Coding
Year 4
Year 3
a purpose
 Geometric shapes
background
Espresso Coding
 Variables of time:
making different
objects move after
different amounts of
time.
 Background Design
Espresso Coding
 Conditional
statements:
‘if…then…’
 Designing and
publishing own
games
Lego WeDo
 Introducing sensors
 Writing clean and
concise code
 Modifying code for
a purpose
Scratch
Introduction to
Scratch
Conditional
statements
Loops
Sharing in Scratch
Community
Scratch
 Modifying
backgrounds
 Adding variables
 Modifying code
for a purpose
Lego WeDo
 Adding Sound
 Writing clean and
concise code
 Modifying code for
a purpose





Hopscotch
 Writing clean and
concise code
 Line drawings with
coordinates
 loops
Lego & Scratch
 Using scratch to
control lego




Hopscotch
App design
Loops
Commands
Publishing and
advertising
Microsoft Kodu
 Building a
virtual word
 Adding
objects
 Creating
code




Advertising app
Scratch
Introduction to
Scratch
Conditional
statements
Loops
Sharing in Scratch
community.
Microsoft Kodu
 Modifying code
for a purpose
 Debugging
Year 6
Year 5
Curriculum Overview: Computing –Coding
Lego WeDo
 Adding Sound
 Writing clean and
concise code
 Modifying code for
a purpose




Scratch
Introduction to
Scratch
Conditional
statements
Loops
Sharing in Scratch
Community
Lego & Scratch
 Using scratch
to control lego
Scratch
 Modifying
backgrounds
 Adding variables
 Modifying code
for a purpose
Scratch
 Introduction to
Scratch
 Conditional
statements
 Loops
 Sharing in Scratch
Community
Lego & Scratch
Using scratch to
control lego
Scratch
 Modifying
backgrounds
 Adding variables
 Modifying code for
a purpose
Microsoft Kodu
 Building a virtual
word
 Adding objects
 Creating code
Microsoft Kodu
 Building a
virtual word
 Adding
objects
 Creating
code
Microsoft Kodu
 Modifying
code for a
purpose
 Debugging
Microsoft Kodu
 Modifying code
for a purpose
 Debugging


HTML
Introduction to
HTML
Creating basic
webpages