← GCSE

Computer Science

Designed for structured revision, not random memorisation.

Decks

GCSE Computer Science 01 — Problem Solving

GCSE Computer Science 01 — Problem Solving

Topics include What an algorithm is and why it matters, Decomposition, abstraction and pattern recognition, Selection and iteration in algorithms, Operators, precedence, and Boolean logic, Representing algorithms with flowcharts and pseudocode, Testing algorithms with normal, boundary and invalid data, Standard searching algorithms: linear vs binary, and Standard sorting algorithms: bubble, insertion, merge.

PUBLIC LIBRARYComputerScience
80 cards
GCSE Computer Science 02 — Problem Solving & Programming

GCSE Computer Science 02 — Problem Solving & Programming

Topics include Variables, constants and data types, Selection (if/elif/else) and Boolean conditions, Iteration: count-controlled and condition-controlled loops, Arrays/lists and string processing, Validation, authentication, and defensive input handling, Tracing and debugging (dry runs, breakpoints, logic errors), Testing: normal/boundary/invalid and expected outputs, and Searching and sorting in programs (choosing a method).

PUBLIC LIBRARYComputerScience
216 cards
GCSE Computer Science 03 — Data

GCSE Computer Science 03 — Data

Topics include Bits, bytes and data units, Binary, denary and hexadecimal conversion, Binary arithmetic and shifts ( level), Character encoding: ASCII and Unicode, Images: pixels, resolution, colour depth and file size, Sound: sampling rate, bit depth and file size, Compression: lossless vs lossy, and Error checking: parity, checksums and basic validation.

PUBLIC LIBRARYComputerSciencebinarycharacters
200 cards
GCSE Computer Science 04 — Computers

GCSE Computer Science 04 — Computers

Topics include Computer system basics: hardware vs software, CPU structure and the fetch–decode–execute cycle, Performance factors: clock speed, cores, cache and RAM, Memory and storage: RAM, ROM, cache, and secondary storage, Input and output devices, sensors and actuators, System software: operating systems, utilities and user interfaces, Translators and development tools: assembler, compiler, interpreter, IDE, and Logic gates and truth tables (digital logic basics).

PUBLIC LIBRARYComputerScience
179 cards
GCSE Computer Science 05 — Networks

GCSE Computer Science 05 — Networks

Topics include Network types and topologies (LAN/WAN/PAN, wired/wireless), Client–server vs peer-to-peer, The internet, TCP/IP and layers ( overview), IP addressing, MAC addresses and routing, DNS, URLs and web requests (HTTP/HTTPS), Packet switching, bandwidth and latency, Network security: threats, malware, and social engineering, and Security controls: firewalls, encryption, authentication and access control.

PUBLIC LIBRARYComputerSciencecomputer_sciencecyber_security
208 cards
GCSE Computer Science 06 — Impacts of Digital Technology

GCSE Computer Science 06 — Impacts of Digital Technology

Topics include Computer misuse and cybercrime (UK-style overview) / staying legal, Data protection, privacy and personal data, Intellectual property: copyright, licences and open source, Ethical issues: bias, accessibility, and responsible AI, Social, cultural and environmental impacts of digital tech, Emerging technologies: IoT, AR/VR, 3D printing, blockchain (overview), Net neutrality and online services (digital rights overview), and Ethical decision-making in autonomous systems (trolley problem style).

PUBLIC LIBRARYComputerScience
200 cards