Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic
Computer Science 0478/22 May/June 2015 past paper
Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 2, May/June 2015: the question paper and its official mark scheme, 6 questions worth 50 marks, with the grade thresholds. Free to open, no account needed.
- Questions
- 6
- Marks
- 50
- Grade A from
- 36
File names: 0478_s15_qp_22 ยท 0478_s15_ms_22
Grade thresholds for 0478/22 May/June 2015
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 |
|---|---|---|---|---|---|---|
| 36 | 28 | 20 | 15 | 11 | 7 | 3 |
Topics in this paper
Which syllabus chapters 0478/22 May/June 2015 tested, by marks. Each chapter links to every past-paper question on it.
| Chapter | Questions | Marks |
|---|---|---|
| Programming | 4 | 36 |
| Databases | 1 | 8 |
| Algorithm Design and Problem-Solving | 1 | 6 |
Questions in 0478/22 May/June 2015
- Question 1
(a) All variables, constants and other identifiers should have meaningful names. (i) Declare the array to store the pupilsโ names. (ii) Declare the array to store the pupilsโ weights. (iii) It has been decided to record the weights for the โฆ
- Question 2
Read this section of program code that should input 30 positive numbers and then output the largest number input. 1 Large โฆ
- Question 3
(a) The flowchart below inputs six single digit numbers. The predefined function MOD gives the value of the remainder, for example, โฆ
- Question 4
Four programming concepts and four examples of programming code are shown below. Draw a line to link each programming concept to the correct example of programming code. Programming concept Example of programming code Counting Sum = Sum + Value[n] Repetition โฆ
- Question 5
(a) Write an algorithm, using pseudocode and a FOR TO NEXT loop structure, to input 1000 numbers into an array. (b) Rewrite your algorithm using another loop structure. Question 6 begins on page 10.
- Question 6
A database, MARKS, was set up to record the test results for a class of students. Part of the database is shown below. Student Name Class ID Maths English Science History Geography Paul Smith โฆ
Other Computer Science papers from May/June 2015
- 0478/11 Computer systems
- 0478/12 Computer systems
- 0478/13 Computer systems
- 0478/21 Algorithms, programming & logic
- 0478/23 Algorithms, programming & logic