Why learn Computing?

We are living in the age of digital technology, things that used to be completed on paper or in person are now done online often remotely. With this in mind learning not only about computers and how they work, but how to use them is an essential skill to learn. Studying computing not only gives you an insight into how computers work, how they think, how programs are made, but how to use them effectively. Studying computing not only opens a whole world of opportunities not only in terms of life skills, but transferable ones to many different career pathways. It can open the door to many careers both in STEM subjects such as computer science and engineering but almost any other career path that involves the use of computers and information technology.

Computing Curriculum Overview

Please click the year group and half-term to view additional information.

Half Term 1 Half Term 2 Half Term 3
Knowledge Knowledge Knowledge
IT Skills Micro:Bits  Under the Hood 
E-Safety Under the Hood  How the Web Works 
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Safe use of the internet  How to create a program using a visual programming language  Converting binary / denary numbers 
How to identify if content is safe/appropriate  The basic concepts and fundamentals of programming  The purpose of storage in computer devices
Effective internet searching  The programming constructs: sequence, selection, and iteration  Be able to plan a multimedia product 
Who to contact if in doubt about your online safety  Knowing a range of computer hardware and software  Be able to create a multimedia product 
  Knowing the difference between inputs/outputs and processing  Be able to review and test a multimedia product 
  The purpose of the CPU   
Links to prior learning Links to prior learning Links to prior learning
KS1 and KS2 national curriculum  KS1 and KS2 national curriculum  KS1 and KS2 national curriculum 
    Under the hood of a computer 
Assessment Assessment Assessment
End of topic test Theory test  End of topic test 
  Practical test   
Half Term 4 Half Term 5 Half Term 6
Knowledge Knowledge Knowledge
Multimedia product  Python introduction How the web works 
     
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Be able to plan a multimedia product  What is python?  The difference between the internet and the world wide web 
Be able to create a multimedia product  How do I make programs in python using sequence and selection?  The difference between LAN’S & WAN’S 
Be able to review and test a multimedia product  What are mathematical and Boolean operators   
  What are data types and why do computers need them?   
  What is maintainability?   
     
Links to prior learning Links to prior learning Links to prior learning
Ks1 and ks2 national curriculum  KS1 and KS2 national curriculum  KS1 and KS2 national curriculum 
I.T. skills  Under the hood of a computer, micro:bits   
Assessment Assessment Assessment
End of topic test  Theory test  End of topic test 
  Practical test   
Half Term 1 Half Term 2 Half Term 3
Knowledge Knowledge Knowledge
Memory & Storage  Searching & sorting data  Video editing
Searching & Sorting Data  Python recap  
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Why does a computer need memory?  What are merge sort algorithms and how do they work?  Be able to plan a multimedia product 
Why does a computer need different types of memory?  How do I make programs in python?  Be able to create a multimedia product 
Why are some of the different types of memory faster than others?  Be able to create programs using selection & iteration.   
How do computers search and sort data? How can I make my programs more efficient?   
What are linear and binary search algorithms and how do they work?  How can I make my programs robust?   
What are bubble and merge sort algorithms and how do they work?     
Links to prior learning Links to prior learning Links to prior learning
Year 7- under the hood of a computer, Micro:bits, small basic Year 7- under the hood of a computer, python introduction, micro:bits Year 7- I.T skills 
Assessment Assessment Assessment
End of topic test End of topic theory test Year 7- I.T skills 
  End of topic practical test  
Half Term 4 Half Term 5 Half Term 6
Knowledge Knowledge Knowledge
Video editing Networks  System Security 
Networks Binary & hexadecimal  
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Be able to plan a multimedia product  The difference between LAN’S and WAN’S  What are the different threats posed to networks? 
Be able to create a multimedia product  Knowledge of different types of network hardware and their use  How can I identify and prevent vulnerabilities in a network 
The difference between LAN’S and WAN’S  Use of different types of networks   
Knowledge of different types of network hardware and their use  Understanding of network topologies where and why they are used   
Use of different types of networks  The purpose of network protocols   
Understanding of network topologies where and why they are used  Converting binary, denary, and hexadecimal numbers   
The purpose of network protocols     
Links to prior learning Links to prior learning Links to prior learning
Ks1 and ks2 national curriculum  Year 7- under the hood of a computer, how the web works Year 7- E-safety, how the web works 
Year 7- i.t. skills, under the hood of a computer, python introduction, micro:bits    
Assessment Assessment Assessment
End of topic test  End of topic test  Mid unit assessment 
    End of topic test
Half Term 1 Half Term 2 Half Term 3
Knowledge Knowledge Knowledge
Python recap Digital Graphics  Ethical, legal, and environmental issues in computing 
Digital graphics    
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
How do I make programs in python?  What is the purpose & what are the properties of digital graphics.  What are some of the ethical, legal, and environmental issues that computers have on society 
Be able to create programs using selection & iteration.  Be able to plan a digital graphic   
How can I make my programs more efficient?  Be able to create a digital graphic   
How can I make my programs robust?  Be able to review a digital graphic   
What is the purpose & what are the properties of digital graphics.     
Be able to plan a digital graphic     
Be able to create a digital graphic     
Be able to review a digital graphic     
Links to prior learning Links to prior learning Links to prior learning
Year 7- micro:bits, python introduction, multimedia product All lessons in year 7 & 8 contain aspects of the topic in addition to those specifically named below  Year 7- E-safety, multimedia product
Year 8 - python recap, video editing Year 7- IT skills, under the hood of a computer  Year 8 – video editing 
  Year 8- multimedia products   
Assessment Assessment Assessment
Theory test Theory test  End of topic test 
Practical test  Creation of a digital graphic to meet a brief   
End of unit topic test    
Half Term 4 Half Term 5 Half Term 6
Knowledge Knowledge Knowledge
Image & Sound Representation  Advanced Python Programming  Multimedia product 
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
How do computers represent images?  Be able to use procedures and functions in python  Be able to plan a multimedia product 
How do computers represent sound?  Be able to use file handling when creating programs in python  Be able to create a multimedia product 
What is compression and what effect does it have on storage.     
Links to prior learning Links to prior learning Links to prior learning
Year 7- under the hood of a computer, micro:bits, python introduction  Year 7- micro:bits, python introduction, under the hood of a computer Year 7 – I.T. skills, multimedia product
Year 8 – python recap  Year 8 – python recap.  Year 8 – video editing
  Year 9 – python recap.   
Assessment Assessment Assessment
End of topic test  Theory test  Multimedia product created
  Practical test   
Half Term 1 Half Term 2 Half Term 3
Knowledge Knowledge Knowledge
R093 creative iMedia in the media industry
R093 factors influencing product design 
R094 visual identity and digital graphics
Revision techniques 
R094 visual identity and digital graphics
Revision techniques 
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
The products and job roles within the media sector
How style, content and layout are linked to the purpose of the product
Client and audience identification
Research methods and sourcing information 
Developing a visual identity- the purpose elements and design of products
Planning digital graphics for products
Graphic design conventions
Properties and use of graphics
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Developing a visual identity- the purpose elements and design of products
Planning digital graphics for products
Graphic design conventions
Properties and use of graphics
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Links to prior learning Links to prior learning Links to prior learning
Year 7- multimedia product
Year 8- video editing 
Year 9- digital graphic, multimedia product
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia product
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia product
Assessment Assessment Assessment
Recall quizzes
Mock paper (half term 3)
Recall quizzes
Coursework
Mock paper (half term 3)
Recall quizzes
Coursework
Mock paper (half term 3)
Half Term 4 Half Term 5 Half Term 6
Knowledge Knowledge Knowledge
R094 visual identity and digital graphics  R094 visual identity and digital graphics
Revision techniques 
Revision techniques 
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Developing a visual identity- the purpose elements and design of products
Planning digital graphics for products
Graphic design conventions
Properties and use of graphics 
Developing a visual identity- the purpose elements and design of products
Planning digital graphics for products
Graphic design conventions
Properties and use of graphics
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Links to prior learning Links to prior learning Links to prior learning
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia product
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia product
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia products 
Assessment Assessment Assessment
Recall quizzes
Coursework 
Recall quizzes
Coursework
Mock paper 2 (half term 6)
Recall questions
Coursework
Mock paper 2
Half Term 1 Half Term 2 Half Term 3
Knowledge Knowledge Knowledge
R097 interactive digital media 
Revision techniques 
R097 interactive digital media 
Revision techniques 
R097 interactive digital media 
Revision techniques 
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Creating different types of assets for use in interactive digital media products such as audio, images and videos
File naming conventions
Creating an interactive digital media product
Techniques used to save and export interactive digital media products
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Creating different types of assets for use in interactive digital media products such as audio, images and videos
File naming conventions
Creating an interactive digital media product
Techniques used to save and export interactive digital media products
Testing an interactive digital media product
Reviewing an interactive digital media product
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Creating different types of assets for use in interactive digital media products such as audio, images and videos
File naming conventions
Creating an interactive digital media product
Techniques used to save and export interactive digital media products
Testing an interactive digital media product
Reviewing an interactive digital media product
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
Links to prior learning Links to prior learning Links to prior learning
Year 7- multimedia products
Year 8 – video editing
Year 9- digital graphic, multimedia products
Year 10- R093 the media industry, R094 visual identity and digital graphics
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia products
Year 10- R093 the media industry, R094 visual identity and digital graphics
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia products
Year 10- R093 the media industry, R094 visual identity and digital graphics
Assessment Assessment Assessment
Recall quizzes
Coursework
Preparation for mock paper 1 (half term 2)
Recall quizzes
Coursework
Mock paper 1 &  preparation for mock paper 2
Recall quizzes
Coursework
Mock paper 2
Half Term 4 Half Term 5  
Knowledge Knowledge  
R097 interactive digital media   R093 creative imedia in the media industry
Revision techniques 
 
Skills / application of knowledge Skills / application of knowledge  
Testing an interactive digital media product
Reviewing an interactive digital media product 
Topic 1 the media industry
Topic 2 factors influencing product design
Topic 3 pre-production planning
Topic 4 distribution considerations
Exam technique 
 
Links to prior learning Links to prior learning  
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia products 
Year 7- multimedia products
Year 8- video editing
Year 9- digital graphic, multimedia products
Year 10- R093 the media industry, R094 visual identity and digital graphics
Year 7- multimedia products 
 
Assessment Assessment  
Recall quizzes
Coursework 
Recall questions
Skills quizzes 
Past paper 
 
Half Term 1 Half Term 2 Half Term 3
Knowledge Knowledge Knowledge
System architecture & storage
System software
Programming fundamentals
System software
Data representation
Programming fundamentals
Robust & secure programming
Programming fundamentals
Revision techniques
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Python programming skills
Data types
The purpose of the CPU
Common CPU components
Operating systems
Utility software
Primary & secondary storage
Types of storage
Operating systems
Utility software
Secondary storage (virtual memory)
Understanding binary
Image & sound representation
File sizes & equations
Python programming skills
Defensive design
Testing
Python programming skills
Links to prior learning Links to prior learning Links to prior learning
Year 7- under the hood of a computer, micro:bits, small basic
Year 8- python introduction, memory and storage
Year 9-, python/advanced python programming, image & sound representation 
Year 7- micro:bits, small basic, under the hood of a computer
Year 8- python introduction, binary and hex
Year 9-, python/advanced python programming, image & sound representation
Year 7- micro:bits, small basic
Year 8 - python introduction
Year 9 - python/advanced python programming 
Assessment Assessment Assessment
End of topic test
Exam questions 
End of topic test
Exam questions 
End of topic test
Exam questions
Mock exam 1 paper 1 & 2 (in-class)
Half Term 4 Half Term 5 Half Term 6
Knowledge Knowledge Knowledge
Computer networks
Programming fundamentals
Ethical, legal & environmental issues
Ethical, legal & environmental issues
Programming fundamentals
Revision techniques
Classification of programming languages
Programming fundamentals
Revision techniques
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
LAN & WAN
Network topologies
Network connection types
Python programming skills
Legal issues
Ethical issues
Environmental issues
Python programming skills
High- & low-level languages
Python programming skills
Links to prior learning Links to prior learning Links to prior learning
Year 7- how the web works, micro:bits, small basic
Year 8 - networks, python introduction
Year 9 - ethical, legal & environmental issues, python/advanced python programming
Year 7- e-safety, multimedia product, micro:bits, small basic
Year 8 – video editing, python introduction
Year 9 – ethical, legal & environmental issues, digital graphics, python/advanced python programming
Year 7 - micro:bits, small basic
Year 8 - python introduction
Year 9 - python/advanced python programming 
Assessment Assessment Assessment
End of topic test
Exam questions 
End of topic test
Exam questions 
End of topic test
Exam questions
Mock exam 2 paper 1 & 2 (in-class)
Half Term 1 Half Term 2 Half Term 3 Half Term 4
Knowledge Knowledge Knowledge Knowledge
Algorithms & computational logic
Programming skills
Revision techniques
Computer networks, protocols & layers
Programming skills
Revision techniques
Network & cyber security
Programming skills
Revision techniques
Network & cyber security
Programming skills
Revision techniques
Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge Skills / application of knowledge
Computational thinking
Designing, creating, and refining algorithms
Searching and sorting algorithms
Programming fundamentals 
Networks and topologies
Wired and wireless networks, protocols, and layers 
Network topologies
Network hardware
Programming fundamentals 
Identifying and preventing vulnerabilities
Threats to computer systems and networks
Programming fundamentals 
Identifying and preventing vulnerabilities
Threats to computer systems and networks
Programming fundamentals 
Links to prior learning Links to prior learning Links to prior learning Links to prior learning
Year 7- micro:bits, small basic
Year 8- searching and sorting data, python introduction
Year 9-, python/advanced python programming 
Year 7- how the web works, micro:bits,  small basic
Year 8- networks, python introduction
Year 9- python programming/advanced python programming 
Year 7- e-safety, micro:bits,  small basic
Year 8- system security, python introduction
Year 9- ethical, legal, cultural, and environmental issues in computing, python programming/advanced python programming 
Year 7- e-safety, micro:bits,  small basic
Year 8 - system security, python introduction
Year 9 - ethical, legal, cultural, and environmental issues in computing, python programming/advanced python programming 
Assessment Assessment Assessment Assessment
End of topic test
Exam questions
Mock exam 1 paper 1 & 2 (in-class)
End of topic test
Exam questions
Mock exam 1 paper 1 & 2 (in-class)
End of topic test
Exam questions
Mock exam 2 paper 1 & 2 (official)
End of topic test
Exam questions