StudyVault My StudyVault ↗

GCSE Computer Science (AQA)

26 free revision lessons in 7 units. Open the course or go straight to a lesson.

Algorithms

Computational thinking, representing algorithms and the standard searching and sorting approaches

  1. Computational Thinking: Decomposition and Abstraction
  2. Representing Algorithms: Pseudo-code, Flowcharts and Trace Tables
  3. Searching Algorithms: Linear and Binary Search
  4. Sorting Algorithms: Bubble Sort and Merge Sort

Programming

Data types, programming concepts, structured design and writing robust, validated code

  1. Data Types and Programming Constructs
  2. Iteration, Selection and Operators
  3. Subroutines, Parameters and Local Variables
  4. Arrays, Records and String Handling
  5. Robust Programming: Validation, Authentication and Testing

Data Representation

Number bases, character encoding, images, sound and how data gets compressed

  1. Number Bases and Binary Arithmetic
  2. Character Encoding: ASCII and Unicode
  3. Representing Images and Sound
  4. Data Compression: Huffman and Run-Length Encoding

Computer Systems

Logic gates, the CPU, memory hierarchy and how programming languages reach the processor

  1. Boolean Logic and Truth Tables
  2. CPU Architecture and the Fetch-Execute Cycle
  3. Memory and Storage
  4. Software, Programming Languages and Translators

Networks and Cyber Security

How data moves between computers, the protocols involved and how to keep networks safe

  1. Networks, Network Types and Protocols
  2. Network Security and the TCP/IP Model
  3. Cyber Security Threats and Social Engineering
  4. Detecting and Preventing Cyber Threats

Relational Databases and SQL

Designing relational tables and writing SQL to query, insert, update and delete data

  1. Relational Databases: Tables, Keys and Relationships
  2. SQL: Retrieving Data with SELECT, FROM, WHERE, ORDER BY
  3. SQL: Modifying Data with INSERT, UPDATE and DELETE

Ethical, Legal and Environmental Impacts

Privacy, hacking, autonomous vehicles, e-waste and the legal frameworks that govern technology

  1. Ethical and Legal Issues in Digital Technology
  2. Autonomous Vehicles and Environmental Impacts

How to revise Computer Science

All subjects

About · FAQ · Copyright & IP · Privacy · © StudyVault

StudyVault Education Ltd · registered in England and Wales, company no. 17490559 · 71–75 Shelton Street, London WC2H 9JQ