ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
Teach Computing Curriculum Map
3
4
Statement NumberNational Curriculum StatementTeach Computing Taxonomy
5
AbbreviationStrandDescription
6

Welcome to the Teach Computing Curriculum Map. This document provides an overview of the units and lessons designed for students aged 7 to 11 (key stage 2). Additional mapping documents are available for teaching students of other ages at
teachcomputing.org/curriculum.

Use this document to explore the curriculum, how it is structured, and most importantly, how it meets the objectives of the English national curriculum. You can also use this document to discover how the curriculum content connects to other frameworks such as Education for a Connected World and various exam specifications (where relevant).

You can also explore progression within the curriculum materials, as each objective is mapped to one or more of the ten strands within our content taxonomy. For example, if you want to understand how skills and concepts around networks are developed, you can do so by filtering your view to hide all objectives that are not related to networks.

On the next sheet, you'll find details of every unit, lesson, and learning objective, arranged in their suggested teaching order. Every column can be filtered to enable you to focus on what you want.

To filter a column, click the filter control button in the column header and select the desired data from the drop-down menu.
2.1design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsNWNetworksUnderstand how networks can be used to retrieve and share information, and how they come with associated risks
7
2.2use sequence, selection, and repetition in programs; work with variables and various forms of input and outputCMCreating MediaSelect and create a range of media including text, images, sounds, and video
8
2.3use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programsDIData & InformationUnderstand how data is stored, organised, and used to represent real-world artefacts and scenarios
9
2.4understand 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 collaborationDDDesign & DeveopmentUnderstand the activities involved in planning, creating, and evaluating computing artefacts
10
2.5use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital contentCSComputing SystemsUnderstand what a computer is, and how its constituent parts function together as a whole
11
2.6select, 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 informationITImpact of TechnologyUnderstand how individuals, systems, and society as a whole interact with computer systems
12
2.7use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.ALAlgorithmsBe able to comprehend, design, create, and evaluate algorithms
13
PGProgrammingCreate software to allow computers to solve problems
14
ETEffective Use of toolsUse software tools to support computing work
15
SSSafety & SecurityUnderstand risks when using technology, and how to protect individuals and systems
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100