2026

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

Computer Science 9618/22 May/June 2026 past paper

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

Questions
6
Marks
75

File names: 9618_s26_qp_22 ยท 9618_s26_ms_22

Topics in this paper

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

ChapterQuestionsMarks
Software Development127
Programming224
Algorithm Design and Problem-solving215
Data Types and Structures19

Questions in 9618/22 May/June 2026

  1. Question 1Software Development ยท 27 marks

    A program is being developed to control a simple alarm system to be used in a house. The alarm has a control panel with a keypad and a screen to display text. The keypad consists of 36 character keys: โ€ข โ€ฆ

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

    A new computer system is being developed to help manage a tool hire business. A customer can specify if they want to hire a tool for either half a day or a full day. An abstract model for the new โ€ฆ

  3. Question 3Programming ยท 6 marks

    A computer game uses a text file named WordList.txt containing 10 000 words, all in lower case. Each word is unique and is stored on a separate line of the text file. An efficient algorithm is needed to check that โ€ฆ

  4. Question 4Data Types and Structures ยท 9 marks

    A desktop web browser stores the history of web addresses visited. The web browser uses a back button and forward button to move between web pages recently visited. Two stacks are used when each of these buttons are clicked: โ€ข โ€ฆ

  5. Question 5Algorithm Design and Problem-solving ยท 10 marks

    A programmer has defined a global 1D array Numbers of type INTEGER, which can store 1000 integers. The lower bound of the array Numbers is set to 1. Each element of the array has been initialised with a random integer โ€ฆ

  6. Question 6Programming ยท 18 marks

    A program is being developed to encrypt a message. The following terms are used in the encryption technique to be used: term definition plain text The original message before it is encrypted. cipher text The encrypted version of the plain โ€ฆ

Other Computer Science papers from May/June 2026

Questions students ask

Where can I get the 9618/22 May/June 2026 mark scheme?
Open the mark scheme above - it is the official Cambridge scheme for this exact paper (9618_s26_ms_22), and on a wide screen it sits beside the question you are reading.
Which topics came up in 9618/22 May/June 2026?
Mostly Software Development, Programming, Algorithm Design and Problem-solving. The full list is in the table above.
Do I need an account to open 9618/22 May/June 2026?
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.