2017

Cambridge IGCSE ยท 0478 ยท Paper 2 ยท Algorithms, programming & logic

Computer Science 0478/22 Feb/March 2017 past paper

Cambridge IGCSE Computer Science (0478) Paper 2 (Algorithms, programming & logic), variant 2, Feb/March 2017: 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
32

File names: 0478_m17_qp_22 ยท 0478_m17_ms_22

Grade thresholds for 0478/22 Feb/March 2017

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.

ABCDEFG
322417151296

Topics in this paper

Which syllabus chapters 0478/22 Feb/March 2017 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Algorithm Design and Problem-Solving224
Programming320
Databases16

Questions in 0478/22 Feb/March 2017

  1. Question 1Algorithm Design and Problem-Solving ยท 20 marks

    (a) All variables and other identifiers should have meaningful names. (i) Declare the array used to store the reaction times for the whole school. (ii) Change this declaration so the array can only hold records for a sample of 50 โ€ฆ

  2. Question 2Programming ยท 4 marks

    Read this section of code that inputs the ages of people entering an event. The input sequence is ended by inputting a negative value for age. The code outputs the number of people at the event over the age of โ€ฆ

  3. Question 3Programming ยท 8 marks

    There is a program that stores the following data: โ€ข EmployeeID, an employee ID which must be two letters followed by 4 numbers, e.g. TY4587 โ€ข Manager, whether the employee is a manager or not โ€ข AnnualHoliday, number of whole โ€ฆ

  4. Question 4Algorithm Design and Problem-Solving ยท 4 marks

    Study the flowchart. START END IS โ€ฆ

  5. Question 5Programming ยท 8 marks

    (a) Rewrite the following pseudocode algorithm using a WHILE DO ENDWHILE loop. INPUT Num FOR Counter โ† 1 TO 12 Num โ† Num * Counter A[Counter] โ† Num NEXT (b) Explain the differences between a WHILE DO ENDWHILE and a โ€ฆ

  6. Question 6Databases ยท 6 marks

    A database table, DEVICE, has been set up to record the electronic equipment used in a small business. Device ID Device Type User Purchase Date Purchase Price ($) Portable 3 Desktop Alan Swales โ€ฆ

Other Computer Science papers from Feb/March 2017

Questions students ask

Where can I get the 0478/22 Feb/March 2017 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (0478_m17_ms_22), and on a wide screen it sits beside the question you are reading.
What was the grade threshold for an A in 0478/22 Feb/March 2017?
32 marks out of 50, a C needed 17.
Which topics came up in 0478/22 Feb/March 2017?
Mostly Algorithm Design and Problem-Solving, Programming, Databases. The full list is in the table above.
Do I need an account to open 0478/22 Feb/March 2017?
No. Every paper opens for free without signing in. A free account also saves your pen marks and records your score against the grade thresholds.