2021

Cambridge A Level ยท 9608 ยท Paper 4 ยท Further problem-solving & programming

Computer Science 9608/42 May/June 2021 past paper

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

Questions
7
Marks
75
Grade A from
50

File names: 9608_s21_qp_42 ยท 9608_s21_ms_42

Grade thresholds for 9608/42 May/June 2021

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
5039322416

Topics in this paper

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

ChapterQuestionsMarks
Further Programming234
Computational thinking and Problem-solving324
Software Development15
Processor Fundamentals15

Questions in 9608/42 May/June 2021

  1. Question 1Computational thinking and Problem-solving ยท 6 marks

    An ordered binary tree stores the following data: Horse Donkey Kangaroo Cat Elephant (a) Identify the data in the root node of the binary tree. (b) Identify the data in one leaf node from the binary tree. (c) Complete the โ€ฆ

  2. Question 2Further Programming ยท 14 marks

    A company stores bookings in a random file. For each booking, the booking ID, customer ID, item ID and quantity are stored. These four values are all integers. (a) Write the pseudocode record declaration for the data type Booking. (b) โ€ฆ

  3. Question 3Further Programming ยท 20 marks

    Ejaz is creating a program that will allow the user to create quizzes. He is using object-oriented programming (OOP). There are two classes: QuestionClass and QuizClass. The class attributes and methods are in the following tables. All attributes are declared โ€ฆ

  4. Question 4Computational thinking and Problem-solving ยท 13 marks

    Zara is writing a program to simulate a circular queue. The queue, MyNumbers, has 10 elements. Enqueue() takes a parameter value and stores it at the tail of the queue. Dequeue()returns the item at the head of the queue. The โ€ฆ

  5. Question 5Computational thinking and Problem-solving ยท 5 marks

    The following procedure performs an insertion sort on the global array TheArray that has 10 elements. Complete the pseudocode for the procedure InsertionSort(). PROCEDURE InsertionSort() DECLARE Count : INTEGER DECLARE Counter : INTEGER DECLARE Temp : INTEGER Count WHILE Count โ€ฆ

  6. Question 7Software Development ยท 5 marks

    Anika is designing a computer game. The user controls a character that moves around a virtual world. When the character meets an animal: โ€ข if the animalโ€™s strength is less than 10, the animal runs away โ€ข if the animalโ€™s โ€ฆ

  7. Question 8Processor Fundamentals ยท 5 marks

    The table shows assembly language instructions for a processor that has one general purpose register, the Accumulator (ACC), and an Index Register (IX). Instruction Explanation Label Op code Operand LDM #n Immediate addressing. Load the number n to ACC LDD โ€ฆ

Other Computer Science papers from May/June 2021

Questions students ask

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