2026

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

Computer Science 9618/21 May/June 2026 past paper

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

Questions
9
Marks
75

File names: 9618_s26_qp_21 ยท 9618_s26_ms_21

Topics in this paper

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

ChapterQuestionsMarks
Algorithm Design and Problem-solving429
Programming325
Data Types and Structures112
Software Development19

Questions in 9618/21 May/June 2026

  1. Question 1Programming ยท 2 marks

    Study this pseudocode: FOR i 3 TO 12 STEP 3 OUTPUT โ€ฆ

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

    A washing machine contains: โ€ข two trays for the washing powder โ€ข a user interface display โ€ข five sensors. The washing machine control program includes the following variables: variable description MainsOn TRUE when the mains power is on WaterOn TRUE โ€ฆ

  3. Question 3Software Development ยท 9 marks

    A business operates five call centres. The software currently in use in each call centre is to be replaced; a new system will be developed by a software company. (a) The analysis stage included a feasibility study. State three other โ€ฆ

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

    An algorithm is expressed as: โ€ข A user inputs a sequence of integer values. โ€ข The process will calculate the number of positive integers. โ€ข The user will input value 0 to indicate there are no more numbers to be โ€ฆ

  5. Question 5Programming ยท 5 marks

    Electric light bulbs are advertised online with the price showing: $1.75 each or 20 bulbs for $30.00 A pseudocode function BulbCost() โ€ข takes the quantity of bulbs purchased as its single parameter โ€ข returns the total cost in dollars. Pseudocode โ€ฆ

  6. Question 6Algorithm Design and Problem-solving ยท 12 marks

    Fence parts are manufactured by a number of similar machines. The length of the part must fall within a certain range. Parts not within the length range are rejected. The data for each rejected part forms a data packet made โ€ฆ

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

    Different data structures will be suitable for different computing applications. (a) (i) Identify a computing application where a queue data structure is suitable. (ii) Justify why a queue is suitable for your application identified in โ€ฆ

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

    Global array MyData contains the values shown. Study the pseudocode algorithm and array MyData FUNCTION MyTrace(Target : INTEGER) RETURNS INTEGER DECLARE LeftPointer, RightPointer, MidPointer : INTEGER LeftPointer 1 RightPointer 15 WHILE LeftPointer <= RightPointer MidPointer (LeftPointer + RightPointer) DIV 2 โ€ฆ

  9. Question 9Programming ยท 18 marks

    A hotel has three floors numbered 0 to 2 (floor 0 is the ground floor). There are 15 rooms on each floor. The hotel gets many enquiries from customers to check if a room is available that day. The availability โ€ฆ

Other Computer Science papers from May/June 2026

Questions students ask

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