Skip to main content

Computer Science

Autumn 1

Year 10

Systems architecture, memory and storage

Architecture of the CPU
CPU performance
Memory
Secondary storage

Year 11

Algorithms

Computational thinking
Searching algorithms
Sorting algorithms
Developing algorithms using flowcharts
Developing algorithms using pseudocode
Interpret, correct or complete algorithms

Autumn 2

Year 10

Data representation

Units of data storage
Binary numbers
Binary arithmetic and hexadecimal
Characters
Images
Sound
Compression

Year 11

Programming

Programming fundamentals
Data types
Sequence and selection
Iteration
Arrays
Procedures and functions
Records and files

Spring 1

Year 10

Computer networks, connections and protocols

The internet and wide area networks
Local area networks
Wireless networking
Client–server and peer-peer networks
Standards, protocols and layers

Year 11

Boolean logic

Logic diagrams
AND, OR and NOT
Truth tables
Combing boolean operators
Problem solving

Spring 2

Year 10

Network security

Network threats
Identifying and preventing vulnerabilities

Year 11

Programming languages and Integrated Development Environments

High-level and low-level languages
Defensive design
Errors and testing
Translators and facilities of languages
The Integrated Development environment 

Summer 1

Year 10

Systems software

Operating systems
Utility software

Year 11

Exam revision

Summer 2

Year 10

Ethical, legal, cultural and environmental impacts of digital technology

Computer systems in the modern world
Ethical, cultural and environmental issues
Legislation and privacy

Year 11

Exam revision