top of page

Welcome to the Computer Systems Revision Hub

This page covers the fundamentals of how computers work. Because different exam boards structure their specifications slightly differently, the content here is tailored to support students studying Pearson Edexcel, AQA, OCR, and CIE (0478) Computer Science:

  • Pearson Edexcel Students: These core topics map directly to Paper 1 (Principles of Computer Science).

  • AQA Students: These revision modules align with Paper 2 (Computing Concepts).

  • OCR Students: This content covers Component 1 (Computer Systems).

  • CIE (0478) Students: This content covers Paper 1

​​
Click on an image below to start studying!

Computer fundamentals for all exam bodies

Data Reprentation logo.jpg
  • Number Systems: Binary, Denary, and Hexadecimal systems, along with conversions, additions, overflows, shifts, and Two's Complement.

  • Data Representation: Text encoding (ASCII & Unicode), bitmaps, pixels, color depth, and resolution.

  • Sound & Storage: Sound sample rates/depths, storage units (KiB, MiB, GiB, TiB), and calculating file sizes.

  • Compression: Lossy and lossless compression types.

  • Transmission & Methods: Data packets, serial vs. parallel transmission, and transmission modes (simplex, half-duplex, full-duplex, and USB).

  • Error Detection: Parity check, checksum, echo check, and Automatic Repeat Request (ARQ).

  • Security: Symmetric and asymmetric encryption.

  • CPU & Architecture: CPU architecture, internal components (ALU, CU, and registers), system buses (Data, Address, Control), and the Fetch-Decode-Execute cycle.

  • Storage & Devices: Input/output devices (sensors and actuators), primary storage (RAM & ROM), secondary storage (HDD, SSD, magnetic, optical, and solid-state), virtual memory, and cloud storage.

  • Networking Hardware & Addressing: Network Interface Cards (NIC), MAC addresses, IP addresses (IPv4 vs. IPv6), and routers.

  • Software Types & OS: Types of software, system software, application software, and the core role of the operating system (managing memory, processors, devices, security, and files).

  • Low-Level Systems & Interrupts: Interrupt handling alongside high-level and low-level programming languages.

  • Translators & Development: Compilers, interpreters, assemblers, and IDE features.

  • Web & Protocols: Internet vs. World Wide Web (WWW), web browsers, DNS, URL structures, HTTP/HTTPS, and cookies.

  • Emerging Technologies: Digital currency and blockchain concepts.

  • Cybersecurity: Brute-force & DoS attacks, malware, phishing, pharming, firewalls, proxy servers, SSL/TLS handshakes, digital certificates, and ethics & plagiarism.

  • Automated Systems & Control: Sensor types, ADC/DAC conversions, automated control systems, and feedback loops.

  • Robotics: Characteristics of robotics, controllers, actuators, and applications across industry, transport (drones), medicine, and agriculture.

  • AI & Expert Systems: Artificial Intelligence, expert systems (inference engines, knowledge bases, rules bases), and machine learning concepts.

Additional content for OCR Component 1
Additional content for AQA Paper 2
Additional content for Pearson Edexcel Paper 1

© 2026 The CS Lab | [Legal & Privacy Information] The CS Lab is an independent resource. iGCSE is a registered trademark of Cambridge University Press & Assessment. This site is not affiliated with, endorsed by, or connected to any official exam board.

bottom of page
Give us a review
★★★★★