2023

Cambridge A Level ยท 9618 ยท Paper 2 ยท Problem-solving & programming

Computer Science 9618/22 May/June 2023 past paper

Cambridge A Level Computer Science (9618) Paper 2 (Problem-solving & programming), variant 2, May/June 2023: the question paper and its official mark scheme, 8 questions worth 75 marks, with the grade thresholds. Free to open, no account needed.

Questions
8
Marks
75
Grade A from
43

File names: 9618_s23_qp_22 ยท 9618_s23_ms_22

Grade thresholds for 9618/22 May/June 2023

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
4334282216

Topics in this paper

Which syllabus chapters 9618/22 May/June 2023 tested, by marks. Each chapter links to every past-paper question on it.

ChapterQuestionsMarks
Programming546
Data Types and Structures220
Algorithm Design and Problem-solving19

Questions in 9618/22 May/June 2023

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

    A program calculates the postal cost based on the weight of the item and its destination. Calculations occur at various points in the program and these result in the choice of several possible postal costs. The programmer has built these โ€ฆ

  2. Question 2Algorithm Design and Problem-solving ยท 9 marks

    A program stores a userโ€™s date of birth using a variable MyDOB of type DATE. (a) Write a pseudocode statement, using a function from the insert, to assign the value corresponding to 17/11/2007 to MyDOB. (b) MyDOB has been assigned โ€ฆ

  3. Question 3Data Types and Structures ยท 10 marks

    A program stores data in a text file. When data is read from the file, it is placed in a queue. (a) The diagram below represents an Abstract Data Type (ADT) implementation of the queue. Each data item is stored โ€ฆ

  4. Question 4Programming ยท 6 marks

    A function GetNum() will: 1. take two parameters: a string and a character 2. count the number of times that the character occurs in the string 3. return the count. Any comparison between characters needs to be case sensitive. For โ€ฆ

  5. Question 5Programming ยท 8 marks

    A programmer has produced the following pseudocode to output the square root of the numbers from 1 to 10. Line numbers are for reference only. 10 DECLARE Num : REAL 11 Num 1.0 40 REPEAT 41 CALL DisplaySqrt(Num) 42 Num โ€ฆ

  6. Question 6Programming ยท 6 marks

    A procedure Square() will take an integer value in the range 1 to 9 as a parameter and output a number square. The boundary of a number square is made up of the character representing the parameter value. The inside โ€ฆ

  7. Question 7Programming ยท 9 marks

    A computer system for a shop stores information about each customer. The items of information include name and address (both postal and email) together with payment details and order history. The system also stores the product categories they are interested โ€ฆ

  8. Question 8Programming ยท 17 marks

    A computer shop assembles computers using items bought from several suppliers. A text file Stock.txt contains information about each item. Information for each item is stored as a single line in the Stock.txt file in the format: <ItemNum><SupplierCode><Description> Valid item โ€ฆ

Other Computer Science papers from May/June 2023

Questions students ask

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