2018

Cambridge A Level ยท 9608 ยท Paper 2 ยท Fundamental problem-solving & programming

Computer Science 9608/21 May/June 2018 past paper

Cambridge A Level Computer Science (9608) (previous syllabus, now 9618) Paper 2 (Fundamental problem-solving & programming), variant 1, May/June 2018: the question paper and its official mark scheme, 7 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.

Questions
7
Marks
75
Grade A from
49

File names: 9608_s18_qp_21 ยท 9608_s18_ms_21

Grade thresholds for 9608/21 May/June 2018

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.

ABCDE
4943352720

Topics in this paper

Which syllabus chapters 9608/21 May/June 2018 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Data Types and Structures444
Programming114
Software Development19
Algorithm Design and Problem-solving18

Questions in 9608/21 May/June 2018

  1. Question 1Data Types and Structures ยท 14 marks

    (a) A program stores data about hospital patients. Give a suitable identifier name for each of the data items. Description of data item Suitable identifier name The temperature of the patient The temperature of the room The patient identification number โ€ฆ

  2. Question 2Programming ยท 14 marks

    The following is a function design in pseudocode. Line numbers are given for reference only. 01 FUNCTION StringClean(InString : STRING) RETURNS STRING 02 03 DECLARE NextChar : CHAR 04 DECLARE OutString : STRING 05 DECLARE Counter : INTEGER 06 DECLARE โ€ฆ

  3. Question 3Algorithm Design and Problem-solving ยท 8 marks

    In a chemical factory, a procedure, CheckSensor() is required to allow an operator to monitor the temperature in different locations. In the factory: โ€ข the temperature is measured by 10 sensors, each at a different location โ€ข each sensor has โ€ฆ

  4. Question 4Software Development ยท 9 marks

    (a) A structure chart is used in modular program design. Iteration and selection are two features of an algorithm that may be shown on a structure chart. Give three other features. Feature 1 Feature 2 Feature 3 (b) Pseudocode for โ€ฆ

  5. Question 5Data Types and Structures ยท 12 marks

    A golf club holds information about its members. When a member completes a round of golf, their score is stored along with their membership number and the date of the round. (a) Explain why the club stores these data in โ€ฆ

  6. Question 6Data Types and Structures ยท 11 marks

    (a) The following pseudocode includes references to a 1D array. DECLARE StudentGrade : ARRAY[1:5] OF CHAR DECLARE n : INTEGER DECLARE x : CHAR โ€ฆ

  7. Question 7Data Types and Structures ยท 7 marks

    A function, ProcessMarks(), is required to analyse test marks for a class of students. โ€ข There are 20 students in the class. โ€ข A mark is between 0 and 100. โ€ข The marks for the class are stored in an โ€ฆ

Other Computer Science papers from May/June 2018

Questions students ask

Where can I get the 9608/21 May/June 2018 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (9608_s18_ms_21), and on a wide screen it sits beside the question you are reading.
What was the grade threshold for an A in 9608/21 May/June 2018?
49 marks out of 75, a C needed 35.
Which topics came up in 9608/21 May/June 2018?
Mostly Data Types and Structures, Programming, Software Development. The full list is in the table above.
Do I need an account to open 9608/21 May/June 2018?
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.