Oak 2021 Secondary Ks3 Ks4 Computing
Oak 2021 Secondary Ks3 Ks4 Computing
Knowledge organisation
The curriculum applies to the National Centre for Computing Education’s computing taxonomy. This has been
developed through a review of the KS1-4 computing programme of study, and the GCSE and A Level computer
science specifications, across all awarding bodies. All learning outcomes can be described through a top-level
taxonomy of ten topics, ordered alphabetically as follows:
- Algorithms
- Computer Networks
- Computer Systems
- Creating Media
- Impact of technology
- Programming
The taxonomy categorises and organises content into strands which encapsulate the discipline. Whilst all strands
are present at all phases, they are not always taught explicitly.
Key stage 3
Design Impact
Data and Comput- and Effective of Safety
Algorith- Progra- Informa- ing Creating Develop- use of Technol- and
Unit Name Year ms mming tion Systems Network Media ment tools ogy Security
Networks: from
semaphores to the ✔ ✔ ✔ ✔
Internet 7
Spreadsheets 7 ✔ ✔ ✔
Programming
essentials in Scratch: ✔ ✔ ✔
part I 7
Programming
essentials in Scratch: ✔ ✔ ✔
part II 7
Impact of Technology -
Collaborating Online ✔ ✔ ✔ ✔ ✔
Respectfully 7
Gaining support for a
✔ ✔ ✔ ✔
cause 7
Design Vector Graphics 8 ✔ ✔ ✔ ✔
Computing systems 8 ✔ ✔ ✔ ✔
Networks 2 8 ✔ ✔
Intro to Python
✔ ✔ ✔
programming 8
Mobile app
✔ ✔ ✔ ✔ ✔
development 8
** All non-CS units are under development and will be available from November 2020
Key Stage 3
Y7 Impact of Gaining Networks: from Spreadsheets Programming Programming
Technology - support for a semaphores to essentials in essentials in
Collaborating cause the Internet Scratch: part I Scratch: part II
Online
Respectfully
GCSE Algorithms Programming Databases & SQL HTML (Optional Object Oriented
programming unit) Programming
(Optional unit)
GCSE programming units are under development and will be available from January 2021.
Non GCSE units are under development and will be available from November 2020.
Key Stage 3
Year 7 Collaborating Media Unit: Networks 1 Spreadsheets Programming 1 Programming 2
Online Gain support for
Respectfully a cause
E.g. animations Global and local GDPR Images Lists and strings Physical
(blender) data sets Social Sounds in Python computing
E.g. video Interrogating, Engineering Manipulation Python on the
editing interpreting and Network micro:bit
visualising data security Project design
following the Malware and
investigative hacking
cycle Brute Force,
DDOS
Tracing & Exec. Tracing & Exec. Relational Images, links, CSS Classes, Objects,
Representation Prog. constructs databases (DIVS, classes and Attributes,
Searching Data types, structs SQL (Select, Insert, box model) Methods,
Sorting Modularity Update, Delete) Encapsulation,
Efficiency Quality Inheritance,
Comp. Thinking Translators Structured
programming,
Software design