Published using Google Docs
Computing Learning Map
Updated automatically every 5 minutes

Computing Learning Map 2021 -

Autumn 1

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Topic Title

Computing Systems and Networks - Technology Around Us

Computing Systems and Networks - Information Technology Around Us

Computing Systems and Networks - Connecting Computers

Computing Systems and Networks - The Internet

Computing Systems and Networks -Sharing Information

Computing Systems and Networks - Communication

Key Content (Skills/knowledge)

Introduction to Google Classroom

Technology Around Us

Using Technology

Developing Mouse Skills

Using a Computer Keyboard

Developing Keyboard Skills

Using a Computer Responsibly

Logging on to Google Classroom

What is Information Technology?

Where Have We Seen Information Technology in the Home?

Where Have We Seen Information Technology in the World?

How Does IT Improve Our World?

Demonstrate Safe Use of Information Technology

Using Information Technology Responsibly

Opening assignments and uploading work on Google Classroom

How does a Digital Device Work?

What Parts Make up a Digital Device?

How do Digital Devices Help Us?

How am I Connected?

How are Computers Connected?

What does Our School Network Look Like?

Google Classroom Recap

Connecting Networks

What is the Internet Made of?

Sharing Information

What is a Website?

Who Owns The Web?

Can I Believe what I read?

Google Classroom Recap

Systems

Computer Systems and Us

Transferring Information

Working Together

Better Working Together

Shared Working

Google Classroom Recap

Searching the Web

Selecting Search Results

How Search Results are Ranked

How are Searches Influenced

How We Communicate

Communicating Responsibly

KPIs

Core Vocabulary

Autumn 2

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Theme overview

Creating Media - Digital Painting

Creating Media - Digital Photography

Creating Media - Animation

Creating Media - Photo Editing

Creating Media - Video

Creating Media - 3D Modelling

Key Content

(Skills/knowledge)

PSHE Digital Literacy - Safety Online

How Can We Paint Using Computers

Using Shape and Lines

Making Careful Choices

Why did I choose that?

Painting all by Myself

Comparing Computer Art and Painting

PSHE Digital Literacy - Safety Online

Devices

Landscape or Portrait?

What Makes a Good Photograph?

Lighting and Focus

Effects

Is It Real?

PSHE Digital Literacy - Safety Online

Can a Picture Move?

Frame by Frame

What's the story?

Picture Perfect

Evaluate and Make It Great!

Lights, Camera, Action!

PSHE Digital Literacy - Safety Online

Changing Digital Images

Changing the Composition of Images

Changing Images for Different Uses

Retouching Images

Fake Images

Making and Evaluating a Publication

PSHE Digital Literacy - Safety Online

What is a Video?

Identifying Devices

Using a Device

Features of an effective Video

Importing and Editing Video

Video Evaluation

PSHE Digital Literacy - Safety Online

What is 3D modelling?

2D or not 2D?

Rotation and Positioning

Making Holes

Planning my Own 3D Model

Making my own 3D Model

KPIs

Core Vocabulary

Spring 1

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Theme overview

Creating Media - Digital Writing

Creating Media - Making Music

Creating Media - Desktop Publishing

Creating Media - Audio Editing

Creating Media - Vector Drawing

Creating Media - Webpage Creation

Key Content (Skills/knowledge)

Exploring the Keyboard

Adding and Removing Text

Exploring the Toolbar

Making Changes to Text

Explaining my Choices

Explaining my Choices

How Music Makes Us Feel

Rhythms and Patterns

How Music Can Be Used

Notes and Tempo

Creating Digital Music

Reviewing and Editing Music

Words and Pictures

Can you Edit It?

Great Template!

Can You Add Content?

Lay it Out

Why Desktop Publishing?

Digital Recording

Recording Sounds

Creating a Podcast

Editing Digital Recordings

Mixing Audio

Evaluating Podcasts

The Drawing Tools

Create a Vector Drawing

Being Effective

Layers and Objects

Manipulating Objects

Get Designing

What Makes a Good Website?

How would you lay out your webpage?

Copyright or CopyWRONG?

How Does it Look?

Follow The Breadcrumbs

Think Before you Link!

KPIs

Core Vocabulary

Spring 2

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Theme overview

Programming A - Moving a Robot

Programming A - Robot Algorithms

Programming A - Sequencing in Music

Programming A - Repetition in Shapes

Programming A - Selection in physical computing

Programming A - Variables in games

Key Content

(Skills/knowledge)

-Buttons

-Directions

-Forwards and Backwards

-Four Directions

-Getting There

-Routes

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

Recognise common uses of information technology beyond school

-Giving Instructions

-Same But Different

-Making Predictions

-Mats and Routes

-Algorithm Design

-Debugging

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 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.

-Introduction to Scratch

-Programming Sprites

-Sequences

-Ordering Commands

-Looking Good

-Making and Instrument

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

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

-Programming a screen turtle

-Programming letters

-Patterns and repeats

-Using loops to create shapes

-Breaking things down

-Creating a program

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

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

-Connecting Crumbles

-Combining output devices

-Controlling with conditions

-Starting with selection

-Drawing designs

-Writing and testing algorithms

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

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

Science – Electricity (Year 4)

Construct a simple series electrical circuit, identifying and naming its basic parts, including cells, wires, bulbs, switches and buzzers

-Introducing variables

-Variables in programming

-Improving a game

-Designing a game

-Design to code

-Improving and sharing

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

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

KPIs

To explain what a given command will do

To act out a given word

To combine forwards and backwards commands to make a sequence

To combine four direction commands to make sequences

To plan a simple program

To find more than one solution to a problem

To describe a series of instructions as a sequence

To explain what happens when we change the order of instructions

To use logical reasoning to predict the outcome of a program (series of commands)

To explain that programming projects can have code and artwork

To design an algorithm

To create and debug a program that I have written

To explore a new programming environment

To identify that commands have an outcome

To explain that a program has a start

To recognise that a sequence of commands can have an order

To change the appearance of my project

To create a project from a task description

To identify that accuracy in programming is important

To create a program in a text-based language

To explain what ‘repeat’ means

To modify a count-controlled loop to produce a given outcome

To decompose a task into small steps

To create a program that uses count-controlled loops to produce a given outcome

To control a simple circuit connected to a computer

To write a program that includes count-controlled loops

To explain that a loop can stop when a condition is met, eg number of times

To conclude that a loop can be used to repeatedly check whether a condition has been met

To design a physical project that includes selection

To create a controllable system that includes selection

To define a ‘variable’ as something that is changeable

To explain why a variable is used in a program

To choose how to improve a game by using variables

To design a project that builds on a given example

To use my design to create a project

To evaluate my project

Core Vocabulary

Summer 1

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Theme overview

Programming B - Introduction to animation

Programming B - Introduction to quizzes

Programming B - Events and Actions

Programming B - Repetition in games

Programming B - Selection in quizzes

Data and Information - Spreadsheets

(SATs)

Key Content (Skills/knowledge)

-Comparing tools

-Joining blocks

-Make a change

-Adding sprites

-Project design

-Following my design

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

-ScratchJr recap

-Outcomes

-Using a design

-Changing a design

-Designing and creating a program

-Evaluating

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

-Moving a sprite

-Maze movement

-Drawing lines

-Adding features

-Debugging movement

-Making a project

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

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

-Using loops to create shapes

-Different loops

-Animate your name

-Modifying a game

-Designing a game

-Creating our games

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

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

-Exploring conditions

-Selecting outcomes

-Asking questions

-Planning a quiz

-Testing a quiz

-Evaluating a quiz

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 is a spreadsheet?

-Modifying Spreadsheets

-What’s the Formula

-Calculate and Duplicate

-Event Planning

-Presenting Data

KPIs

To choose a command for a given purpose

To show that a series of commands can be joined together

To identify the effect of changing a value

To explain that each sprite has its own instructions

To design the parts of a project

To use my algorithm to create a program

To explain that a sequence of commands has a start

To explain that a sequence of commands has an outcome

To create a program using a given design

To change a given design

To create a program using my own design

To decide how my project can be improved

To explain how a sprite moves in an existing project

To create a program to move a sprite in four directions

To adapt a program to a new context

To develop my program by adding features

To identify and fix bugs in a program

To design and create a maze-based challenge

To develop the use of count-controlled loops in a different programming environment

To explain that in programming there are infinite loops and count-controlled loops

To develop a design that includes two or more loops which run at the same time

To modify an infinite loop in a given program

To design a project that includes repetition

To create a project that includes repetition

To explain how selection is used in computer programs

To relate that a conditional statement connects a condition to an outcome

To explain how selection directs the flow of a program

To design a program which uses selection

To create a program which uses selection

To evaluate my program

Core Vocabulary

Summer 2

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Theme overview

Data and Information - Grouping Data

Data and Information - Pictograms

Data and Information - Branching Databases

Data and Information - Data Logging

Data and Information - Flat-File Databases

Programming B - Sensing

Key Content

(Skills/knowledge)

-Label and Match

-Group and Count

-Describe an Object

-Making Different Groups

-Comparing Groups

-Answering Questions

-Digital Literacy

-Counting and Comparing

-Enter the Data

-Creating Pictograms

-What is an Attribute?

-Comparing People

-Presenting Information

-Digital Literacy

-Yes or No Questions

-Making Groups

-Creating a Branching Database

-Structuring a Branching Database

-Using a Branching Database

-Presenting Information

-Digital Literacy

-Answering Questions

-Data Collection

-Logging

-Analysing Data

-Data for Answers

-Answering My Question

-Digital Literacy

-Creating a Paper-Based Database

-Computer Databases

-Using the Database

-Using Search Tools

-Comparing Data Visually

-Databases in Real Life

-Digital Literacy

-The Micro:bit

-Go With The Flow

-Sensing Inputs

-Finding Your Way

-Designing a Step Counter

-Making a Step Counter

-Digital Literacy

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

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

KPIs

To create a program to run on a controllable device

To explain that selection can control the flow of a program

To update a variable with a user input

To use an conditional statement to compare a variable to a value

To design a project that uses inputs and outputs on a controllable device

To develop a program to use inputs and outputs on a controllable device

Core Vocabulary