2019

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

Computer Science 9608/23 Oct/Nov 2019 past paper

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

Questions
6
Marks
75
Grade A from
57

File names: 9608_w19_qp_23 ยท 9608_w19_ms_23

Grade thresholds for 9608/23 Oct/Nov 2019

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
5750413223

Topics in this paper

Which syllabus chapters 9608/23 Oct/Nov 2019 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Data Types and Structures237
Programming333
Software Development15

Questions in 9608/23 Oct/Nov 2019

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

    (a) (i) Programming languages can support different data types. Complete the table by naming three different data types together with an example data value for each. Data type Example data value (ii) Identify the type of programming statement that assigns โ€ฆ

  2. Question 2Programming ยท 12 marks

    (a) (i) Two types of loop that may be found in an algorithm are the โ€˜pre-conditionโ€™ and โ€˜post- conditionโ€™ loop. Identify one other type of loop. Explain when it should be used. Type Explanation (ii) Part of a program flowchart โ€ฆ

  3. Question 3Software Development ยท 5 marks

    Three program modules process updating of passwords in a file. A description of the relationship between the modules is summarised as follows: Module name Description GetPassword() โ€ข Takes two parameters: AccountID and OldPassword โ€ข Returns a string containing the new โ€ฆ

  4. Question 4Programming ยท 13 marks

    The following pseudocode algorithm checks whether a string is a valid email address. FUNCTION Check(InString : STRING) RETURNS BOOLEAN DECLARE Index : INTEGER DECLARE NumDots : INTEGER DECLARE NumAts : INTEGER DECLARE NextChar : CHAR DECLARE NumOthers : INTEGER NumDots โ€ฆ

  5. Question 5Programming ยท 8 marks

    Abbreviations are often used in place of a full name. Concatenating the first letter of each word in the name makes an abbreviation. For example: Name Abbreviation United Nations UN World Wide Web WWW British Computer Society BCS A function, โ€ฆ

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

    A text file, Library.txt, stores information relating to a book collection. The file stores four pieces of information about each book on separate lines of the file, as follows: Line n: <Book Title> Line โ€ฆ

Other Computer Science papers from Oct/Nov 2019

Questions students ask

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