2025

Cambridge A Level ยท 9618 ยท Paper 3 ยท Advanced theory

Computer Science 9618/33 May/June 2025 past paper

Cambridge A Level Computer Science (9618) Paper 3 (Advanced theory), variant 3, May/June 2025: the question paper and its official mark scheme, 13 questions worth 185 marks. Free to open, no account needed.

Questions
13
Marks
185

File names: 9618_s25_qp_33 ยท 9618_s25_ms_33

Topics in this paper

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

ChapterQuestionsMarks
Algorithm Design and Problem-solving1114
Data Types and Structures318
System Software (A Level)316
Communication and internet technologies19
Hardware and Virtual Machines18
Data Representation16
Artificial Intelligence (AI)16
Further Programming14
Security (A Level)14

Questions in 9618/33 May/June 2025

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

    A programmer is writing a program to manage a video library. They require a user-defined data type. (a) Write pseudocode statements to declare the composite data type VideoLibrary to hold data about each video in the collection. This data includes: โ€ฆ

  2. Question 2Data Representation ยท 6 marks

    Numbers are stored in a computer using binary floating-point representation with: โ€ข 8 bits for the mantissa โ€ข 8 bits for the exponent โ€ข twoโ€™s complement form for both the mantissa and the exponent. (a) Give the largest normalised positive โ€ฆ

  3. Question 3Hardware and Virtual Machines ยท 8 marks

    This truth table represents a logic circuit. INPUT OUTPUT โ€ฆ

  4. Question 4Communication and internet technologies ยท 9 marks

    (a) The Internet layer and Link layer are two layers of the TCP/IP protocol suite. Describe the purpose of the Internet layer and the purpose of the Link layer. Purpose of Internet layer Purpose of Link layer (b) Describe the โ€ฆ

  5. Question 5Further Programming ยท 4 marks

    Complete the table by filling in the missing object-oriented programming (OOP) terms and descriptions. OOP term Description A method that accesses the value of a property. A method that changes the value of a property. Object Method

  6. Question 6System Software (A Level) ยท 6 marks

    The management and scheduling of processes are tasks carried out by an operating system. (a) Describe one reason why scheduling is necessary in process management. (b) Explain the function of the round robin scheduling routine and give a benefit of โ€ฆ

  7. Question 7Security (A Level) ยท 4 marks

    Secure Socket Layer (SSL) and Transport Layer Security (TLS) are two protocols. Explain how SSL/TLS is used when client-server communication is initiated.

  8. Question 8System Software (A Level) ยท 4 marks

    Explain the process of syntax analysis during program compilation.

  9. Question 9System Software (A Level) ยท 6 marks

    Several syntax diagrams are shown. โ€ฆ

  10. Question 10Artificial Intelligence (AI) ยท 6 marks

    (a) State the purpose of the A* and Dijkstraโ€™s algorithms. (b) Outline the difference between the A* and Dijkstraโ€™s algorithms. (c) Explain how unsupervised learning takes place in machine learning.

  11. Question 11Data Types and Structures ยท 5 marks

    The pseudocode algorithm below allows a user to input a new stock item. The random file is searched for the next empty location in the file and the new item is inserted there. A suitable message is displayed if the โ€ฆ

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

    (a) An array is an Abstract Data Type (ADT). Identify two other ADTs. โ€ฆ

  13. Question 13Algorithm Design and Problem-solving ยท 114 marks

    The recursive procedure Delete() is defined as follows: PROCEDURE Delete(Index, Target) IF Numbers[Index] > 0 THEN IF Numbers[Index] >= Target THEN Numbers[Index] โ† Numbers[Index + 1] ENDIF Index โ† Index + 1 CALL Delete(Index, Target) ENDIF ENDPROCEDURE An array Numbers โ€ฆ

Other Computer Science papers from May/June 2025

Questions students ask

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