Skip to content

IGCSE Computer Science past paper questions by topic

42 syllabus topics · 1,810 real questions from 0478 papers, sorted by the syllabus.
Practise 0478 with marking
  1. 10478.1.0.01 — Understand how data is encrypted using • Asymmetric encryption includes the use of · Data representation77 written
  2. 20478.1.0.02 — public and private keys · Data representation13 written
  3. 30478.1.0.03 — Understand what is meant by, and the purpose • A network interface card is given a MAC · Data representation14 written
  4. 40478.1.0.04 — address at the point of manufacture · Data representation25 written
  5. 50478.1.0.05 — • MAC addresses are usually written as hexadecimal • MAC addresses are created using the manufacturer code and the serial code · Data representation28 written
  6. 60478.1.0.06 — (a) Understand what is meant by, and the • An IP address is allocated by the network and it · Data representation11 written
  7. 70478.1.0.07 — can be static or dynamic · Data representation182 written
  8. 80478.1.0.08 — Understand that there are different types of • Including the characteristics of, and differences · Data representation36 written
  9. 90478.1.0.09 — between, IPv4 and IPv6 · Data representation77 written
  10. 100478.1.0.10 — Describe the role of a router in a network • A router sends data to a specific destination on a network • A router can assign IP addresses • · Data representation49 written
  11. 110478.1.0.11 — Describe the advantages and disadvantages of • Including scenarios from: · Data representation5 written
  12. 120478.1.0.12 — – industry – transport – agriculture – weather – gaming – lighting – science · Data representation17 written
  13. 130478.1.0.13 — Understand and use basic data types • Including: – integer – real – char – string – Boolean · Data representation66 written
  14. 140478.1.0.14 — Understand the use of arrays • Including the use of variables as indexes in arrays · Data representation58 written
  15. 150478.1.0.15 — Write values into, and read values from, an • The first index can be zero or one · Data representation9 written
  16. 170478.1.0.17 — Open, close and use a file for reading and • Including: · Data representation10 written
  17. 190478.1.1.01 — Understand how and why computers use • Any form of data needs to be converted to · Data representation15 written
  18. 210478.1.1.03 — (a) Understand the denary, binary and • Denary is a base 10 system · Data representation38 written
  19. 220478.1.1.04 — • Binary is a base 2 system • Hexadecimal is a base 16 system · Data representation6 written
  20. 240478.1.1.06 — positive denary and positive binary • Conversions in both directions, e.g. denary to · Data representation32 written
  21. 260478.1.1.08 — • Maximum binary number length of 16-bit · Data representation5 written
  22. 270478.1.1.09 — positive hexadecimal and positive · Data representation7 written
  23. 280478.1.1.10 — Understand how and why hexadecimal is used • Areas within computer science that · Data representation12 written
  24. 300478.1.1.12 — (a) Add two positive 8-bit binary integers · Data representation14 written
  25. 330478.1.1.15 — Perform a logical binary shift on a positive 8-bit • Perform logical left shifts · Data representation7 written
  26. 360478.1.1.18 — Use the two’s complement number system to • Convert a positive binary or denary integer to a · Data representation11 written
  27. 390478.1.2.01 — Understand how and why a computer • Text is converted to binary to be processed by · Data representation5 written
  28. 410478.1.2.03 — • Unicode allows for a greater range of · Data representation5 written
  29. 460478.1.2.08 — Understand how and why a computer • An image is a series of pixels that are converted · Data representation5 written
  30. 480478.1.2.10 — • The resolution is the number of pixels in the image • The colour depth is the number of bits used to represent each colour • The file size · Data representation15 written
  31. 490478.1.3.01 — Understand how data storage is measured • Including: – bit – nibble – byte – kibibyte (KiB) – mebibyte (MiB) – gibibyte (GiB) – tebibyte (Ti · Data representation31 written
  32. 530478.1.3.05 — Understand the purpose of and need for data • Compression exists to reduce the size of the file · Data representation30 written
  33. 550478.1.3.07 — Understand how files are compressed using • Lossy compression reduces the file size by · Data representation16 written
  34. 2Data transmission174 written
  35. 3Describe how a check digit is used to detect190 written
  36. 4Software122 written
  37. 5The internet and its uses77 written
  38. 6Automated and emerging technologies51 written
  39. 7Algorithm design and problem-solving169 written
  40. 8Identify errors in given algorithms and suggest19 written
  41. 9Databases36 written
  42. 10Boolean logic41 written

Questions are matched to topics from the official syllabus. Past papers and syllabus © UCLES; AssessPro is independent of Cambridge.

IGCSE Computer Science 0478 past paper questions by topic | AssessPro