Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 0478/22 Feb/March 2020 past paper
Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 2, Feb/March 2020: the question paper and its official mark scheme, 5 questions worth 50 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 5
- Marks
- 50
- Grade A from
- 33
File names: 0478_m20_qp_22 ยท 0478_m20_ms_22
Grade thresholds for 0478/22 Feb/March 2020
The minimum raw marks Cambridge set for each grade on this component (out of 50). Thresholds change every session and variant, so always compare your score with the paper you actually sat.
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| 33 | 26 | 19 | 15 | 12 | 9 | 6 |
Topics in this paper
Which syllabus chapters 0478/22 Feb/March 2020 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Scenario Question | 1 | 20 |
| Databases | 2 | 18 |
| Boolean Logic | 1 | 8 |
| Algorithm Design and Problem-Solving | 1 | 4 |
Questions in 0478/22 Feb/March 2020
- Question 1
All variables, constants and other identifiers must have meaningful names. (a) State the name of one constant that you could have used for Task 1. Give the value that would be assigned to the constant. State the use of this โฆ
- Question 2
(a) An algorithm has been written in pseudocode to input 50 numbers. Positive numbers are stored in the array PosNum[ ]. Negative numbers are stored in the array NegNum[ ]. Zeros are not included in the positive and negative counts. โฆ
- Question 3
This flowchart inputs student percentage marks for three examinations. If the average of these marks is 80% or over then a distinction grade is awarded. If the average of these marks is less than 40% then a fail grade is โฆ
- Question 4
Explain why validation and verification checks are needed when data is input. Include an example of each type of check in your answer. Question 5 starts on page 14.
- Question 5
A database table, BOX, is used to keep a record of boxes made and sold by a craftsman. Boxes are categorised by: โข SIZE โ small, medium or large โข SHAPE โ brief description for example โstar shapedโ โข WOOD โฆ