Computer Science study guides
GCSE-AQA Β· GCSE (AQA) Β· aligned to AQA.
- AQA GCSE Computer Science 3.1 Fundamentals of algorithms: computational thinking, flowcharts, pseudocode, searching and sorting
A deep-dive AQA GCSE Computer Science guide to area 3.1 Fundamentals of algorithms. Covers computational thinking (abstraction, decomposition and algorithmic thinking), representing algorithms with flowcharts and pseudocode, the linear and binary search algorithms, and the bubble and merge sort algorithms, with the tracing and comparison skills the exam rewards.
π 14 min read3.1 - AQA GCSE Computer Science 3.2 Programming: data types, constructs, operators, arrays, subroutines, strings, files and structure
A deep-dive AQA GCSE Computer Science guide to area 3.2 Programming. Covers data types and variables, the three constructs, arithmetic and Boolean operators, arrays and records, subroutines and scope, string handling, file handling and the principles of structured programming, with the coding skills Paper 1 rewards.
π 16 min read3.2 - AQA GCSE Computer Science 3.3 Fundamentals of data representation: number bases, binary arithmetic, hex, units, characters, images, sound and compression
A deep-dive AQA GCSE Computer Science guide to area 3.3 Fundamentals of data representation. Covers number bases and binary-denary conversion, binary arithmetic and shifts, hexadecimal, units of information and file-size calculations, character encoding, image and sound representation and compression, with the number work Paper 2 rewards.
π 16 min read3.3 - AQA GCSE Computer Science 3.4 Computer systems: hardware and software, Boolean logic, the CPU, memory, storage and system software
A deep-dive AQA GCSE Computer Science guide to area 3.4 Computer systems. Covers hardware and software, Boolean logic and logic gates, the CPU and fetch-execute cycle, memory (RAM, ROM, cache, virtual memory), secondary storage and system software, with the definitions and comparisons Paper 2 rewards.
π 15 min read3.4 - AQA GCSE Computer Science 3.5 Fundamentals of computer networks: LANs and WANs, topologies, wired and wireless, protocols, layers and security
A deep-dive AQA GCSE Computer Science guide to area 3.5 Fundamentals of computer networks. Covers networks and topologies (LAN, WAN, star and bus), wired and wireless connectivity and encryption, network protocols and the four-layer TCP/IP model, and the methods used to keep a network secure, with the definitions Paper 2 rewards.
π 14 min read3.5 - AQA GCSE Computer Science 3.6 Cyber security: threats, social engineering, malware and protecting against attacks
A deep-dive AQA GCSE Computer Science guide to area 3.6 Cyber security. Covers cyber threats (vulnerabilities, brute-force and denial-of-service), social engineering (phishing, shouldering, pretexting), malware (viruses, worms, trojans, spyware, ransomware) and the methods used to detect and prevent attacks, with the definitions Paper 2 rewards.
π 13 min read3.6 - AQA GCSE Computer Science 3.7 Relational databases and SQL: tables, keys and writing queries
A deep-dive AQA GCSE Computer Science guide to area 3.7 Relational databases and SQL. Covers database concepts (tables, records, fields, primary and foreign keys) and writing SQL queries with SELECT, FROM, WHERE and ORDER BY, plus INSERT, UPDATE and DELETE, with the query-writing skills Paper 2 rewards.
π 12 min read3.7 - AQA GCSE Computer Science 3.8 Ethical, legal and environmental impacts: stakeholders, privacy, legislation and the environment
A deep-dive AQA GCSE Computer Science guide to area 3.8 Ethical, legal and environmental impacts. Covers the ethical, legal and cultural issues raised by digital technology and stakeholders, privacy and the key UK legislation (Data Protection Act, Computer Misuse Act and copyright), and the environmental impact of technology, with the balanced-discussion skills Paper 2 rewards.
π 12 min read3.8