0% found this document useful (0 votes)
6 views

Yearly-Overview-Computing-Planning-NCCE_Google_ST

The document outlines the National Curriculum for Key Stage 1 and Key Stage 2 in computing, detailing the skills and knowledge pupils should acquire, including understanding algorithms, programming, and using technology safely. It provides a grid of resources and activities for each year group to support the curriculum, including links to various educational tools and platforms. Additionally, it emphasizes the importance of complementing the curriculum with suitable activities that enhance computing concepts.

Uploaded by

Hagar Hussein
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Yearly-Overview-Computing-Planning-NCCE_Google_ST

The document outlines the National Curriculum for Key Stage 1 and Key Stage 2 in computing, detailing the skills and knowledge pupils should acquire, including understanding algorithms, programming, and using technology safely. It provides a grid of resources and activities for each year group to support the curriculum, including links to various educational tools and platforms. Additionally, it emphasizes the importance of complementing the curriculum with suitable activities that enhance computing concepts.

Uploaded by

Hagar Hussein
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Appendix 2

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.

NCCE Key Basic skills Google Code.org Barefoot Other


Year Application Applied Resources Resource
Digital Skills

Computing systems and networks – https://paintz. Mouse and Computational BBC


Year 1 Technology around us app/ keyboard Thinking Poster Bitesize

Creating media – Digital painting https://paintz. Mouse, Crazy Purple


​ app/ keyboard, Character Mash
Google Draw file algorithm
manageme
nt
Or other
paint
package

Creating media – Digital writing Google Docs Mouse, Shopping list Purple
keyboard, activity Mash
file Or other
manageme Word
nt processing
program

Data and information – Grouping data Entering Sorting Objects 2DIY


numbers

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 B – Introduction to animation Scratch JR Sequencing Scratch Jr Code for


Tinkering Life

Computing systems and networks – IT around Mouse, Computational BBC


Year 2 us keyboard, Thinking Poster Bitesize IT
file
manageme
nt
Creating media – Digital photography Range of Photo
devices to editing, file
take photos manageme
https://pixlr.c nt and
om/x storage
Purple Mash

Creating media – Making music https://musicl Input and Musical Music


ab.chromeex outputs sequences Resources
periments.co for KS1
m/About Collection
Purple Mash
Garage Band

Data and information – Pictograms https://www.j Entering Colourful Kits BBC


2e.com/j2dat numbers Bitesize
a/ How is data
Purple Mash stored

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

Programming B – An introduction to quizzes Scratch Jr Sequencing Scratch Jr Code for


Knock knock Life
Joke
Key Stage 2

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.

NCCE Key Basic Skills Google Code.org Barefoot Other


Year Application Applied Resources
Digital Skills

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

Programming B – Events and actions Scratch Directions Minecraft Scratch


and pen Hour of Tutorial Make
tools Code a clicker
Adventurer game

Hour of Code for Life


Code Dance
Party
Code.org
Course C

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

Creating media – Audio editing Audacity Sound Sound Project


editing from Teachers
pay teachers
Get Audacity
and Scratch
helpsheets tutorial record
here. a sound

https://www. Garage Band


audacitytea
m.org/

Creating media – Photo editing Google photos Photo Create a


iPad photo editing digital
app picture book
Data and information – Data logging Data Logger, Data Sound BBC Microbit
collection sensor Emulator
and analysis
iPad data
logging app,
ipads noise
sensor,
accelerometer,
or sphero?

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

Hour of Code for Life


Code Tracey
the Turtle Turtle
Academy

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

Creating media – Vector drawing Google draw Vector, Creating a


layering poster

Make a
promotional
Flyer

Creating media – Video editing Movie Maker, Movie Create a iMovie


editing scrapbook
More ideas for
lessons here.

Data and information – Flat-file databases J2eData.com Searching, Create a Hour of code Purple mash
grouping budget in Oceans
and sorting Google
Sheets

Programming A – Selection in physical Crumbles Inputs and Hour of Sphero


computing outputs, Code Star Lego Spike or
conditionals Wars Mindstorms

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

Programming B – Sensing Micro.bit Conditionals Introduction Hour of Scratch Scratch


and to Machine Code Maths Quiz Lego
variables Learning Oceans Mindstorms
Lego Spike
Sphero

Scratch
tutorial video
sensing

https://www.ar
duino.cc/educ
ation/science-j
ournal

Code for Life


BBC Microbit
Emulator

At KS2 misconceptions can also be addressed by using BBC Bitesize Videos https://www.bbc.co.uk/bitesize/subjects/zvnrq6f
Notes:

Barefoot Resources - https://www.barefootcomputing.org/primary-computing-resources


The resources listed in the grid are not exhaustive. There are many other similar and suitable activities on the site to
use, both unplugged and those using a computing resource. Be aware that the suggested activities are
predominantly supporting computing concepts and don’t necessarily teach basic skills eg word processing. They
should complement and extend the curriculum.

Google Applied Digital Skills - https://applieddigitalskills.withgoogle.com


Class details : Applied Digital Skills for UKS2 Class code: qyzgq2
Specifically designed to develop skills in using google suite tools. These resources are primarily aimed at KS3+ but
are very suitable for UKS2 students but may require some adaptation.
Code For Life - https://www.codeforlife.education/
Interactive and progressive lessons on coding using Blockly. Code for Life

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.

Course catalogue https://code.org/student/elementary

Also includes the Hour of Code activities. https://hourofcode.com/uk

Purple Mash Coding


Planning documentation

BBC MICROBit
BBC Microbit Emulator

BBC Bitesize

You might also like