5 Mistakes That Cost Marks in IGCSE Computer Science 0478 (and How to Fix Them)

 

"Hexadecimal is used because computers understand it." "A parity check fixes errors." "The internet and the web are the same thing."

Each of these sounds reasonable, and each one loses marks in Cambridge IGCSE Computer Science (0478) every year. In most cases the student understood the topic. The problem was imprecise wording, and examiners mark the wording.

Below are five of the most common traps, the wording that earns the mark, two worked examples you can check yourself, and a short self-test with answers.

5 Mistakes That Cost Marks in 0478

1. "Hexadecimal is used because computers understand it"

Computers work in binary only. Hexadecimal exists for people. It is shorter than binary, easier to read and copy, and less error-prone. Each hex digit represents exactly four bits, so conversion between the two is simple. Typical uses are colour codes, MAC addresses and memory addresses.

Write instead: "Hexadecimal is easier for humans to read and write than long binary strings, and it is less likely to be mistyped."

2. "A parity check corrects the error"

A parity check only detects that an error may have occurred. It cannot tell you which bit is wrong, so it cannot fix it. It also has a blind spot: if two bits flip, the parity is unchanged and the error goes unnoticed. Correction happens through other methods, such as an automatic repeat request (ARQ), where the receiver asks for the data to be sent again.

Write instead: "The parity check detects an error. The data must then be resent."

3. "The internet and the World Wide Web are the same thing"

The internet is the global infrastructure: a huge network of connected networks. The World Wide Web is one service that runs on it, made up of web pages and sites accessed using a browser and HTTP or HTTPS. Email and file transfer also use the internet but are not the web.

Write instead: "The internet is the network infrastructure; the World Wide Web is a collection of web pages that is accessed over the internet."

4. "RAM stores files permanently" (and the ROM mix-up)

RAM is volatile primary storage. It holds the programs and data currently in use, and its contents are lost when power is removed. ROM is non-volatile and holds instructions that must survive power-off, such as the start-up (bootstrap) instructions. Permanent storage of your files is done by secondary storage: SSD, hard disk or optical media.

Write instead: "RAM is volatile and temporarily stores data and programs that are currently in use."

5. "Encryption stops people from accessing the data"

Encryption does not block access. Someone can still intercept or copy encrypted data. What it does is turn the data into ciphertext that is meaningless without the correct key. Marks are awarded for that idea, not for "it stops hackers".

Write instead: "Encryption scrambles the data so that, if it is intercepted, it cannot be understood without the key."

Two Worked Examples

Example A: Binary to denary and hexadecimal

Convert 10110110 to denary and to hexadecimal.

  • Denary: 128 + 32 + 16 + 4 + 2 = 182
  • Hex: split into nibbles: 1011 | 0110 = B | 6 = B6
  • Check: B6 = (11 × 16) + 6 = 182 ✔

Always run the check step. It takes ten seconds and catches most slips.

Example B: Image file size

An image is 800 pixels wide and 600 pixels high, with a colour depth of 8 bits. What is the file size?

  • Total pixels: 800 × 600 = 480,000
  • Total bits: 480,000 × 8 = 3,840,000 bits
  • Bytes: 3,840,000 ÷ 8 = 480,000 bytes
  • In kibibytes: 480,000 ÷ 1024 = 468.75 KiB

Show every step. Even if the final answer slips, the method marks are still available. Check which unit the question asks for before you finish.

Quick Self-Check (Answers Below)

  1. State one difference between the internet and the World Wide Web.
  2. Convert the hexadecimal value 3F to denary.
  3. Explain why a parity check may fail to detect an error.
  4. State what output an XOR gate gives, and when.
  5. Give one difference between RAM and ROM.
Show answers
  1. The internet is the global network infrastructure; the web is a collection of web pages accessed over it using a browser (HTTP/HTTPS).
  2. 3F = (3 × 16) + 15 = 63.
  3. If two bits (an even number of bits) change during transmission, the parity stays the same, so the error is not detected.
  4. XOR outputs 1 only when its two inputs are different; otherwise it outputs 0.
  5. RAM is volatile and holds data currently in use; ROM is non-volatile and holds fixed start-up instructions. (Either half of this earns the point when clearly contrasted.)

Turning Practice into a Routine: Mission Control

Explanations like these help, but 0478 also rewards repetition on the practical skills: conversions, file-size calculations, trace tables, truth tables and SQL. I built a study tool to make that repetition quicker, and I use it with my own sons.

IGCSE Computer Science 0478 Mission Control is a single interactive HTML file that opens in any modern browser (Chrome, Edge, Firefox or Safari). It needs no installation or account and works offline once downloaded.

What's inside

  • 10 topic missions across the syllabus: Data Representation, Data Transmission, Hardware, Software, The Internet and Its Uses, Automated and Emerging Technologies, Algorithm Design, Programming, Databases and Boolean Logic
  • 68 flashcards with topic filtering
  • 40 exam-style multiple-choice questions with instant feedback and explanations
  • Skill Labs: binary/hex/denary converter with drill mode, image and sound file-size calculator, trace-table stepper, logic gate and truth-table builder, SQL practice
  • Scenario Room: longer written-answer practice with self-marking checklists, so you can see how many mark points you covered
  • Badges and mastery tracking within each session

Mission Control topic dashboard screenshot Mission Control skill labs screenshot Mission Control scenario room screenshot

How to use it

Pick one mission, try the questions before reading the explanations, and use the Skill Labs for the calculation topics you find slowest. Short focused sessions work better than long ones. Progress is session-based and resets when you close the file, so nothing is stored on your device.

Who it's for

IGCSE Computer Science (0478) students
Studying independently and wanting structured practice in one place.

Students who find calculations slow
The converter, file-size calculator and trace-table stepper give repeated practice on the topics where marks are easiest to lose.

Teachers and tutors
Looking for a simple offline tool that students can use on their own.

Why I built it

I'm a father supporting my own sons through their Cambridge studies, and I noticed how much time went into gathering notes from several places. I built Mission Control to keep the practice in one file, and I'm sharing it in case it helps other students.

This is an independent, self-help study resource and is not affiliated with, endorsed by, or connected to Cambridge University Press & Assessment, Cambridge International Education, or any examination board. It is a paid product (USD $12). It supports, but does not replace, your textbook, teacher and official past papers.

Get the tool

Mission Control is available on Gumroad here:

👉 IGCSE Computer Science 0478 Mission Control

Learn it once. Say it right. Keep your marks.

Comments

Popular posts from this blog

How to Write Reusable AI Image Prompts with Variables (5 Templates You Can Copy)

Competitive Analysis Made Simple: What a Decision-Ready Competitor Report Includes

Why You Can Rank #1 on Google and Still Be Invisible to ChatGPT (AEO Explained)