IGCSE Computer Science past paper questions by topic
42 syllabus topics · 1,810 real questions from 0478 papers, sorted by the syllabus.- 10478.1.0.01 — Understand how data is encrypted using • Asymmetric encryption includes the use of · Data representation77 written
- 20478.1.0.02 — public and private keys · Data representation13 written
- 30478.1.0.03 — Understand what is meant by, and the purpose • A network interface card is given a MAC · Data representation14 written
- 40478.1.0.04 — address at the point of manufacture · Data representation25 written
- 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
- 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
- 70478.1.0.07 — can be static or dynamic · Data representation182 written
- 80478.1.0.08 — Understand that there are different types of • Including the characteristics of, and differences · Data representation36 written
- 90478.1.0.09 — between, IPv4 and IPv6 · Data representation77 written
- 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
- 110478.1.0.11 — Describe the advantages and disadvantages of • Including scenarios from: · Data representation5 written
- 120478.1.0.12 — – industry – transport – agriculture – weather – gaming – lighting – science · Data representation17 written
- 130478.1.0.13 — Understand and use basic data types • Including: – integer – real – char – string – Boolean · Data representation66 written
- 140478.1.0.14 — Understand the use of arrays • Including the use of variables as indexes in arrays · Data representation58 written
- 150478.1.0.15 — Write values into, and read values from, an • The first index can be zero or one · Data representation9 written
- 170478.1.0.17 — Open, close and use a file for reading and • Including: · Data representation10 written
- 190478.1.1.01 — Understand how and why computers use • Any form of data needs to be converted to · Data representation15 written
- 210478.1.1.03 — (a) Understand the denary, binary and • Denary is a base 10 system · Data representation38 written
- 220478.1.1.04 — • Binary is a base 2 system • Hexadecimal is a base 16 system · Data representation6 written
- 240478.1.1.06 — positive denary and positive binary • Conversions in both directions, e.g. denary to · Data representation32 written
- 260478.1.1.08 — • Maximum binary number length of 16-bit · Data representation5 written
- 270478.1.1.09 — positive hexadecimal and positive · Data representation7 written
- 280478.1.1.10 — Understand how and why hexadecimal is used • Areas within computer science that · Data representation12 written
- 300478.1.1.12 — (a) Add two positive 8-bit binary integers · Data representation14 written
- 330478.1.1.15 — Perform a logical binary shift on a positive 8-bit • Perform logical left shifts · Data representation7 written
- 360478.1.1.18 — Use the two’s complement number system to • Convert a positive binary or denary integer to a · Data representation11 written
- 390478.1.2.01 — Understand how and why a computer • Text is converted to binary to be processed by · Data representation5 written
- 410478.1.2.03 — • Unicode allows for a greater range of · Data representation5 written
- 460478.1.2.08 — Understand how and why a computer • An image is a series of pixels that are converted · Data representation5 written
- 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
- 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
- 530478.1.3.05 — Understand the purpose of and need for data • Compression exists to reduce the size of the file · Data representation30 written
- 550478.1.3.07 — Understand how files are compressed using • Lossy compression reduces the file size by · Data representation16 written
- 2Data transmission174 written
- 3Describe how a check digit is used to detect190 written
- 4Software122 written
- 5The internet and its uses77 written
- 6Automated and emerging technologies51 written
- 7Algorithm design and problem-solving169 written
- 8Identify errors in given algorithms and suggest19 written
- 9Databases36 written
- 10Boolean logic41 written
Questions are matched to topics from the official syllabus. Past papers and syllabus © UCLES; AssessPro is independent of Cambridge.