GCSE Computer Science Theory: Binary, Networks and Data

Struggling with binary conversions or network protocols? This guide breaks down GCSE Computer Science theory into manageable steps with practical exam tips.

13 October 2026 Updated 13 October 2026 5 min read

Computer Science is often viewed as a coding-heavy subject, but the theory papers usually carry 50% of your total mark. Whether you are studying AQA, OCR, or Edexcel, the core principles remain the same. Understanding how computers represent data and how they communicate across networks is essential for success. This guide provides actionable GCSE computer science theory revision advice to help you master the most challenging topics.

Data Representation and Binary Logic

At the most basic level, computers only understand electricity being on or off. We represent this using binary: 1s and 0s. You must be able to convert between denary (our base-10 system), binary (base-2), and hexadecimal (base-16).

Converting Denary to Binary

The easiest way to convert a number like 75 into binary is to draw a place-value table. For an 8-bit number (a byte), the headers are 128, 64, 32, 16, 8, 4, 2, and 1.

  1. Start from the left. Does 128 fit into 75? No, so put a 0.
  2. Does 64 fit into 75? Yes, so put a 1. Now subtract 64 from 75, leaving 11.
  3. Does 32 fit into 11? No (0).
  4. Does 16 fit into 11? No (0).
  5. Does 8 fit into 11? Yes (1). Subtract 8, leaving 3.
  6. Does 4 fit into 3? No (0).
  7. Does 2 fit into 3? Yes (1). Subtract 2, leaving 1.
  8. Does 1 fit into 1? Yes (1).

Your binary number for 75 is 01001011. This method works every time and prevents simple calculation errors under exam pressure.

Why Use Hexadecimal?

Exams often ask why programmers use hexadecimal instead of binary. The computer does not "understand" hex; it is strictly for humans. Hex is easier for people to read, reduces the chance of input errors, and is a much shorter way to represent large binary strings. Common examples include HTML colour codes and MAC addresses.

Networking and Protocols

Networking is a huge part of the GCSE syllabus. You need to understand the difference between a Local Area Network (LAN) and a Wide Area Network (WAN). A LAN covers a small geographical area like a school or home, usually using its own hardware. A WAN covers a large area, often connecting multiple LANs, and typically uses third-party telecommunications equipment.

The TCP/IP Layer Model

Most exam boards require you to understand the four-layer model. Think of this like sending a letter through the post:

  1. Application Layer: This is where the user interacts with software (e.g., a web browser). Protocols like HTTP, HTTPS, and FTP live here.
  2. Transport Layer: This breaks data into packets and gives them a sequence number. TCP (Transmission Control Protocol) handles this.
  3. Internet Layer: This adds the source and destination IP addresses to the packets. The IP (Internet Protocol) ensures the data knows where to go.
  4. Link Layer: This is the physical hardware, like your Ethernet cables or Wi-Fi, which moves the bits between devices.

Computer Architecture and the CPU

The Von Neumann architecture is the foundation of almost all modern computers. You must know the Fetch-Execute cycle. The CPU fetches an instruction from the main memory (RAM), decodes it to see what needs to be done, and then executes it. This cycle repeats billions of times per second.

Key components to remember for your revision:

  • Control Unit (CU): Manages the flow of data and follows instructions.
  • Arithmetic Logic Unit (ALU): Performs all calculations and logical comparisons (like AND, OR, NOT).
  • Registers: Tiny, super-fast memory locations inside the CPU, such as the Program Counter (PC) and the Accumulator.

Practical Revision Strategies

Theory topics can feel dry, but they are very predictable in exams. Using diverse study guides and active recall methods will help the information stick.

Start by creating flashcards for protocols. On one side, write the acronym (e.g., SMTP). On the other, write the full name (Simple Mail Transfer Protocol) and its specific job (sending emails). You can upload your notes to digital platforms to generate these automatically, which saves time for past paper practice.

When you work through The Complete GCSE Revision Guide, pay close attention to the mark schemes. In Computer Science, the wording matters. For example, if a question asks about the purpose of RAM, mentioning that it is volatile and stores currently running programs and data will usually earn you the full marks.

Data Storage and Compression

Understanding how images and sound are digitised is another common exam theme. Images are made of pixels, and each pixel is represented by a binary code. The number of bits per pixel determines the colour depth.

For sound, we use sampling. The computer takes snapshots of the sound wave at regular intervals. The higher the sample rate, the better the quality, but the larger the file size.

You also need to understand compression. Lossy compression (like JPEG or MP3) removes data permanently to shrink the file size, while Lossless compression (like ZIP or PNG) reduces the size without losing any original data. This is crucial for web developers who need to balance quality with loading speeds.

Integrating Subject Knowledge

Computer Science does not exist in a vacuum. The logic used in binary often overlaps with concepts in other subjects. If you are using our subject hubs to plan your week, try to pair Computer Science revision with Maths. The binary shifts used for multiplication and division are essentially just place-value shifts, similar to moving decimals in base-10.

If you find the technical language difficult, look at how other subjects handle definitions. For instance, the GCSE Business Revision Guide often breaks down complex systems into inputs and outputs, which is a great way to think about how a computer system functions.

Always ensure your revision tips include regular self-testing. Don't just read the textbook; draw the network topologies (Star and Mesh) from memory and label the advantages and disadvantages of each. A Star network is easy to add devices to but fails if the central switch breaks, whereas a Mesh network is very reliable but expensive and difficult to set up. These comparisons are classic 4-mark or 6-mark exam questions.

Frequently asked questions

Related reading