Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 0478/21 Oct/Nov 2024 past paper
Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 1, Oct/Nov 2024: the question paper and its official mark scheme, 11 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 11
- Marks
- 75
- Grade A from
- 44
File names: 0478_w24_qp_21 ยท 0478_w24_ms_21
Grade thresholds for 0478/21 Oct/Nov 2024
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 |
|---|---|---|---|---|---|---|
| 44 | 35 | 26 | 21 | 17 | 12 | 7 |
Topics in this paper
Which syllabus chapters 0478/21 Oct/Nov 2024 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Databases | 4 | 26 |
| Algorithm Design and Problem-Solving | 3 | 18 |
| Boolean Logic | 3 | 16 |
| Scenario Question | 1 | 15 |
Questions in 0478/21 Oct/Nov 2024
- Question 1
Tick (โ) one box to show which check is used for verification when data is input. A length check B range check C type check D visual check
- Question 2
Tick (โ) one box to identify which option is used to show the inputs and output of a Boolean expression. A flowchart B trace table C truth table D variable
- Question 3
Four operators and three types of operator are shown. Draw one or more lines from each operator to its correct operator type. >= AND DIV + Operator Boolean Arithmetic Logical Operator type
- Question 4
Identify three stages of the program development life cycle from the following list of words. analysis decomposition design input pseudocode testing variable โฆ
- Question 5
Describe three methods that are used to design and construct a solution to a problem. Method 1 Method 2 Method 3
- Question 6
An incomplete algorithm has been written in pseudocode to count the number of zeros stored in an array and total the non-zero values. 01 DECLARE A[1:50] : INTEGER 02 DECLARE C : INTEGER 03 DECLARE I : INTEGER 04 DECLARE โฆ
- Question 7
- Question 8
A programmer is designing a program to check the length of a password and to check if the password input is the same as the stored password. The program requirements are: โข input the password, Password โข check if there โฆ
- Question 9
An algorithm has been written in pseudocode to check if a temperature is in a given range. The temperature values used in the algorithm are correct. 01 REPEAT 02 OUTPUT "Please enter temperature " 03 INPUT Temp 04 IF Temperature โฆ
- Question 10
A shop that sells cheese has set up a new database table called CheeseStock to store details of the cheeses available for sale. Part of this table is given. ChNo Name InStock SupplierCode PricePerKg WeightKg CH01 American Yes XYZ 4.50 โฆ
- Question 11
A running club has 200 members who compete in a 1-kilometre running competition every month. Membersโ names are stored in the one-dimensional (1D) array MemberName[] Each memberโs time, in seconds, for the 1-kilometre run will be stored in another one-dimensional โฆ
Other Computer Science papers from Oct/Nov 2024
- 0478/11 Computer systems
- 0478/12 Computer systems
- 0478/13 Computer systems
- 0478/22 Algorithms, programming & logic
- 0478/23 Algorithms, programming & logic