Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 0478/22 Oct/Nov 2025 past paper
Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 2, Oct/Nov 2025: the question paper and its official mark scheme, 8 questions worth 96 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 8
- Marks
- 75
- Grade A from
- 43
File names: 0478_w25_qp_22 ยท 0478_w25_ms_22
Grade thresholds for 0478/22 Oct/Nov 2025
The minimum raw marks Cambridge set for each grade on this component (out of 75). Thresholds change every session and variant, so always compare your score with the paper you actually sat.
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| 43 | 33 | 23 | 19 | 15 | 11 | 7 |
Topics in this paper
Which syllabus chapters 0478/22 Oct/Nov 2025 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Databases | 5 | 72 |
| Scenario Question | 1 | 15 |
| Boolean Logic | 1 | 8 |
| Algorithm Design and Problem-Solving | 1 | 1 |
Questions in 0478/22 Oct/Nov 2025
- Question 1
Tick (โ) one box to complete this sentence. The result of the arithmetic operation โฆ
- Question 2
This pseudocode algorithm is intended to input a first name from a user and search for it in a twoโdimensional (2D) array. If the name is found, the algorithm outputs all the remaining details for that name. The algorithm will โฆ
- Question 3
A program is written that will only accept values between โ99.99 and +99.99, inclusive. The program is to be tested. The table, when completed, shows appropriate test data that matches the type of test data and purpose of the test โฆ
- Question 4
(a) A length check is a type of validation check. State the purpose of a length check. (b) An email address can be validated by checking that it contains an @ symbol. Write the pseudocode for an algorithm that will โฆ
- Question 5
This flowchart represents an algorithm. START STOP IS LENGTH(Code) โฆ
- Question 6
Consider the logic expression: โฆ
- Question 7
A database table WATERFOWL stores some details of a range of birds found in the UK that live on or near water. The length and wingspan dimensions are in centimetres and the typical lifespan is in years. Species Family Length โฆ
- Question 8
A program is required to test the fairness of the random number generator. The oneโdimensional (1D) array RandomNumber[] is used to store 100 000 random integers. The twoโdimensional (2D) array CountedNumber[] is used to store the integers 1 to 10, โฆ
Other Computer Science papers from Oct/Nov 2025
- 0478/11 Computer systems
- 0478/12 Computer systems
- 0478/13 Computer systems
- 0478/21 Algorithms, programming & logic
- 0478/23 Algorithms, programming & logic