Computer Science
GCSE Computer Science builds genuine technical understanding. Students study computer systems, data representation, networks, cyber security, computational thinking, programming, databases, and the impacts of technology. Mapped to AQA, OCR and Edexcel.
Topics in Computer Science
Computer Systems & Architecture
How computers work. This topic covers the CPU, memory, storage and the von Neumann architecture.
Explore →Data Representation & Binary Arithmetic
Everything is numbers. This topic covers binary and hexadecimal, binary arithmetic, and representing text, images and sound.
Explore →Networks, Connections & Protocols
Computers connected. This topic covers network types, topologies, protocols and the layered model.
Explore →Cyber Security & Threats
Defending systems. This topic covers cyber threats, social engineering, malware and protection methods.
Explore →Computational Thinking & Search/Sort Algorithms
Thinking in algorithms. This topic covers computational thinking and the standard search and sort algorithms.
Explore →Programming Fundamentals & Code Design
Writing real code. This topic covers programming fundamentals — variables, constructs, data types and structured design.
Explore →Databases & SQL Queries
Storing and querying data. This topic covers relational databases and writing SQL queries.
Explore →Ethical, Legal, Cultural & Environmental Impacts
Technology has consequences. This topic covers the ethical, legal, cultural and environmental impacts of computing.
Explore →