Skip to main content

Primary Computing Resources

Downloaded: -

Last edit: 05 November 2021

Key Stage 1 Other
Key Stage 2 Other
Imported Resource Type Curriculum/SoW, For Teachers
Age Range 7-11, 7-

(Mainly) Primary Resources to GET STARTED

Essential Reading

CAS Primary Curriculum Guidance Document

Help for primary schools with planning and gives guidance on how best to develop teachers' skills

CAS Secondary Curriculum Guidance Document

Help for secondary schools with planning and gives guidance on how best to develop teachers' skills

CAS newsletter (Switched On archive)

Packed full of articles written by teachers in both primary and secondary sectors, plus a roundup of news about the many initiatives now promoting the development of Computing in schools. Lots of practical resources to use in the classroom and help enhance your understanding of the new curriculum.

Computational Thinking and Assessment

A computational thinking guide & Progression Pathways assessment framework including computational thinking: KS1 (Y1) to KS3 (Y9)

See also:

The new computing curriculum

An introduction for primary teachers - PowerPoint used in a CPD session based on content from the NAACE/CAS guidance for primary teachers

Computing POS - guidance notes for Primary and Infant schools

This has been written for Head teachers, Governors, the SLT and class teachers. The aim of this document is to demystify the programme of study and to dispel fears that it might be difficult to implement in their school.

Insight into the primary computing curriculum

45 minute presentation at BETT 2014 Learn Live by Miles Berry

Other Classroom Resources

Barefoot Computing

(free but simple registration required)

Updated regularly with new resources. Includes resources on:

KS1 Subject Knowledge:

Algorithms :

create and debug simple programs

use logical reasoning to predict the behaviour of simple programs

KS2 Subject Knowledge:

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

appreciate how results are selected and ranked

Computational Thinking Concepts (KS1 and KS2)

Computer Science Concepts (KS1 and KS2)

Lesson plans

Key Stage 1 Activities

Spelling Rules Algorithms

This activity introduces pupils to algorithms as sets of rules through looking at graphemes.

Sharing Sweets Algorithms

This activity gets pupils working out a simple algorithm for how to share objects and starting to understand what algorithms are.

Bee-Bots Tinkering Activity

This activity involves pupils tinkering with Bee-Bots to find out what they do and how to program them.

Scratch Tinkering Activity

This activity involves your pupils tinkering with Scratch to find out what it does and how to create programs in it.

Bee-bots 1,2,3 Programming

In this activity pupils create an algorithm to draw the shape of a numeral, then program a Bee-Bot to navigate a route tracing the shape.

Pizza Pickle Scratch Debugging

In this activity pupils are given programs that do not do as expected and use logical reasoning to predict what will happen and debug.

World Map Logic Activity

This activity introduces the concept of logical reasoning as pupils predict the behaviour of an onscreen toy in a World map game.

Bee-Bot Basics Activity

In this activity pupils design and solve challenges using a programmable toy, creating algorithms to navigate a route.

Key Stage 2 Activities

Logical Number Sequences

In this activity pupils work with number sequences using logical reasoning to extend their knowledge and understanding of rule based algorithms.

Scratch Tinkering Activity

This activity involves your pupils tinkering with Scratch to find out what it does and how to create programs in it.

2D Shape Drawing Debugging

In this activity pupils use logical reasoning to detect and correct errors in algorithms used to draw pictures constructed from 2D shapes.

Shapes & Crystal Flowers Repetition

In this activity pupils learn about repetition by creating programs in Scratch to draw patterns made of simple shapes.

Fossil Formation Animation

In this activity pupils program an animation illustrating the steps in fossil formation and learn about programming and sequencing in Scratch.

Viking Raid Animation

In this activity pupils program an animation of a Viking raid and learn about programming and sequencing in Scratch.

Scratch Maths Quiz Selection

In this activity pupils create a maths quiz in Scratch, learning about selection and how it can control the flow of a program.

Scratch Maths Quiz Variables

In this activity pupils learn about variables and how they can be used in programs, making a scoring system for the selection maths quiz.

Modelling the Internet-activity-modelling-the-internet/

In this activity pupils learn about the difference between the internet and the WWW and how web pages are viewed across the internet.

Investigating Inputs Activity

In this activity pupils investigate different input devices and create short Scratch programs that use the input devices.

Investigating Outputs

In this activity pupils write a short piece of code that controls a LEGO Education WeDo motor using Scratch.

Classroom Sound Monitor

In this activity pupils create a sound monitor for their classroom using Scratch.

Bug in the Water Cycle

In this activity pupils detect and correct errors in water cycle programs using logical reasoning.

QuickStart Computing CPD Toolkit for teachers

For primary

For secondary

Other External Collections

Please note that these links will take you to external sites and open in a new tab/window so that you can return to this page easily

  • Primary ITT resources collection - This site has been put together by a small group of teachers and teacher educators convened by the DfE's Teaching Agency
  • Computer Science - A Journey to discover how technology works - Extensive collection of resources provided by CAS Master Teacher, Phil Bagge, including a CS Planning link, sample KS2 schemes of work and Phil's views on why computing is important for primary pupils.
  • Primary Computing - Further resources to support Computing in primary schools
  • CS Unplugged - a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.
  • STEM Primary Computing Resources - Teaching resources to develop an understanding of the computing curriculum, helping children to become creative, confident and safe.
  • SEND Computing Resources - Computing resources and ideas for teachers of students with special educational needs and disabilities.

Commercial

  • Switched on Computing will help you deliver the new Programme of Study for computing with ease and confidence. Written for the new curriculum, Switched on Computing offers creative units using the latest software in a format that is designed for teachers of all levels of experience to pick up and use.

Edit history

Unlock