Yearly-Overview-Computing-Planning-NCCE_Google_ST
Yearly-Overview-Computing-Planning-NCCE_Google_ST
Key Stage 1
National Curriculum
Pupils should be taught to:
● 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
● use technology purposefully to create, organise, store, manipulate and retrieve digital content
● recognise common uses of information technology beyond school
● use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have
concerns about content or contact on the internet or other online technologies.
Creating media – Digital writing Google Docs Mouse, Shopping list Purple
keyboard, activity Mash
file Or other
manageme Word
nt processing
program
Programming A – Moving a robot Bee Bots Basic Code.org Bee Bots Basic Code for
Blue Bots directions, Pre-reade Activity Life
Bee Bot app sequencing r course
Blue Bot app
Or other floor Or
robot
Course A
Programming A – Robot algorithms Bee Bot Basic Code.org Bee Bots 123 Code for
Blue Bot directions Course B Activity Life
Lego Wedo and
sequencing Or BBC
Bitesize
Code.org
CS
Course 1
National Curriculum
Pupils should be taught to:
● 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
● understand computer networks including the internet; how they can provide multiple services, such as the world wide web; and the
opportunities they offer for communication and collaboration
● use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content
● select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of
programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and information
● use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns
about content and contact.
Computing systems and networks – Keyboard Understand Key terms Lego Wedo
Year 3 Connecting computers and typing your digital poster
skills footprint
Network
Hunt Activity
Creating media – Animation imotion app Sequencing Practice Animating a Purple Mash
and spelling poem in Stikbot app
animation Scratch
skills
Creating media – Desktop publishing Google Docs Keyboard Creating a Purple Mash
Adobe Spark and typing presentation
skills Google Draw,
Creating an slides
infographic
Create a
digital badge
Data and information – Branching https://www.j2 Entering Create an if Data Dash Purple Mash
databases e.com/j2data/ numbers then story
Programming A – Sequence in music Scratch Sound Chrome Hour of Code for Life
sprites Music Lab Code
Scratch
Music
Or
Code.org CS
Course 2
Computing systems and networks – The Keyboard Evaluate Modelling Literacy Trust
Year 4 Internet and typing credibility of the Internet Fake News
skills online Resources
resources
Creating a
blog
Google
Science
Journal
https://www.ar
duino.cc/educ
ation/science-j
ournal
Programming A – Repetition in shapes Logo Loops and Writing a Frozen Hour Repetition in Scratch
repetition rebus story of Code shapes Purple Mash
Programming B – Repetition in games Scratch Loops Hour of Make a Code for Life
Code game
Designer
Or
Code.org
Course D
Computing systems and networks – Inputs and Annotate Selecting Lego Wedo
Year 5 Sharing information outputs text in Searches Literacy Trust
google docs Fake News
Investigating Resources
inputs
Make a
promotional
Flyer
Data and information – Flat-file databases J2eData.com Searching, Create a Hour of code Purple mash
grouping budget in Oceans
and sorting Google
Sheets
Hour of Scratch
Code tutorials make
Course E a game
Code for Life
Programming B – Selection in quizzes Scratch Conditionals Create a Hour of Scratch Code for Life
guessing Code Hero’s Maths Quiz
game in Journey
forms
Hour of
Code
Aquatic
Adventure
Or Code.org
CS Course 3
Computing systems and networks – Web Access Searching Write using Ranking Literacy Trust
Year 6 Communication the www internet searches Fake News
research Resources
Creating media – 3D Modelling Tinkercad Purple Mash
Blender (code
club)
Lessons from
Tinkercad
Code Club
Projects
Creating media – Web page creation Google Sites Web building Design a Introduction Thinglink
website to HTML
Data and information – Spreadsheets Google Basic Make art in Pizza Party Excel
Sheets spreadsheet google Activity
Google Maps functions sheets
Programming A – Variables in games Scratch Variables Create safe Code.org Maths Quiz Code for Life
passwords Course F
using google
sheets Or
Code.org
Express
Course
Scratch
tutorial video
sensing
https://www.ar
duino.cc/educ
ation/science-j
ournal
At KS2 misconceptions can also be addressed by using BBC Bitesize Videos https://www.bbc.co.uk/bitesize/subjects/zvnrq6f
Notes:
Scratch - https://scratch.mit.edu/
Create projects includes a selection of tutorials.
Educators sections - https://scratch.mit.edu/educators/
Codeclub - https://codeclub.org/en/
UK based with additional lessons and projects using scratch, Python and Java
Code.org - https://code.org/
US based lessons tracking and progressing on programming.
BBC MICROBit
BBC Microbit Emulator
BBC Bitesize