Question bank › CAIE A‑Level Computer Science Board: AQA OCR Eduqas Cambridge CAIE A‑Level Computer Science questions by topic Every question from the CAIE AS & A Level Computer Science (9618) papers Cambridge International publishes, June 2024 and the specimen papers, part by part. Cambridge keeps its other papers on its School Support Hub, for schools. Filter by topic or paper, open the mark scheme under any question, and download a set as a PDF. Paper 4 is sat at a computer, in Java, Python or VB.NET: its questions build one program over several parts, and its mark schemes give an answer in each language. Each sitting’s support files (a zip) are linked with its whole paper.
Topics Pick as many as you like. Open one to choose its sub-topics. Year 1 · AS
Information representation +
Communication +
Hardware +
Processor fundamentals +
System software +
Security, privacy and data integrity +
Ethics and ownership +
Databases +
Algorithm design and problem-solving +
Data types and structures +
Programming +
Software development +
Year 2 · A‑Level only
Data representation +
Communication and internet technologies +
Hardware and virtual machines +
System software +
Security +
Artificial intelligence (AI) +
Computational thinking and problem-solving +
Further programming +
1 Q1(a)
June 2024 · Paper 3
3 marks 13.3 Floating-point numbers, representation and manipulation
Mark scheme + Add to set
The whole paper ↗ − Hide how question 1 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
2 Q1(b)
June 2024 · Paper 3
3 marks 13.3 Floating-point numbers, representation and manipulation
Mark scheme + Add to set
The whole paper ↗ − Hide how question 1 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
3 Q2(a)
June 2024 · Paper 3
2 marks 14.1 Protocols
Mark scheme + Add to set
The whole paper ↗ − Hide how question 2 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
4 Q2(b)
June 2024 · Paper 3
2 marks 14.1 Protocols
Mark scheme + Add to set
The whole paper ↗ − Hide how question 2 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
5 Q2(c)
June 2024 · Paper 3
2 marks 14.1 Protocols
Mark scheme + Add to set
The whole paper ↗ − Hide how question 2 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
6 Q3(a)
June 2024 · Paper 3
3 marks 13.1 User-defined data types
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
7 Q3(b)
June 2024 · Paper 3
4 marks 13.1 User-defined data types
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
8 Q4(a)
June 2024 · Paper 3
2 marks 13.2 File organisation and access
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
9 Q4(b)
June 2024 · Paper 3
3 marks 13.2 File organisation and access
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
10 Q5(a)
June 2024 · Paper 3
3 marks 16.2 Translation Software
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
11 Q5(b)
June 2024 · Paper 3
2 marks 16.2 Translation Software
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
12 Q5(c)
June 2024 · Paper 3
4 marks 16.2 Translation Software
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
13 Q6(a)
June 2024 · Paper 3
3 marks 15.2 Boolean Algebra and Logic Circuits
Mark scheme + Add to set
The whole paper ↗ − Hide how question 6 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
14 Q6(b)
June 2024 · Paper 3
2 marks 15.2 Boolean Algebra and Logic Circuits
Mark scheme + Add to set
The whole paper ↗ − Hide how question 6 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
15 Q6(c)(i)
June 2024 · Paper 3
2 marks 15.2 Boolean Algebra and Logic Circuits
Mark scheme + Add to set
The whole paper ↗ − Hide how question 6 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
16 Q6(c)(ii)
June 2024 · Paper 3
2 marks 15.2 Boolean Algebra and Logic Circuits
Mark scheme + Add to set
The whole paper ↗ − Hide how question 6 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
17 Q6(c)(iii)
June 2024 · Paper 3
1 mark 15.2 Boolean Algebra and Logic Circuits
Mark scheme + Add to set
The whole paper ↗ − Hide how question 6 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
18 Q7(a)
June 2024 · Paper 3
3 marks 17.1 Encryption, Encryption Protocols and Digital certificates
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
19 Q7(b)
June 2024 · Paper 3
2 marks 17.1 Encryption, Encryption Protocols and Digital certificates
Mark scheme + Add to set
The whole paper ↗ Tap the question to read it full screen.
✎ Type your answerExaminer’s report
20 Q8(a)
June 2024 · Paper 3
3 marks 20.1 Programming Paradigms
Mark scheme + Add to set
The whole paper ↗ − Hide how question 8 starts Tap the question to read it full screen.
✎ Type your answerExaminer’s report
Every topic: 1.1 Data Representation 1.2 Multimedia 2.1 Networks including the internet 3.1 Computers and their components 3.2 Logic Gates and Logic Circuits 4.2 Assembly Language 4.3 Bit manipulation 5.2 Language Translators 6.1 Data Security 6.2 Data Integrity 7.1 Ethics and Ownership 8.1 Database Concepts 8.2 Database Management Systems (DBMS) 8.3 Data Definition Language (DDL) and Data Manipulation Language (DML) 9.1 Computational Thinking Skills 9.2 Algorithms 10.1 Data Types and Records 10.2 Arrays 10.3 Files 10.4 Introduction to Abstract Data Types (ADT) 11.1 Programming Basics 11.2 Constructs 11.3 Structured Programming 12.2 Program Design 12.3 Program Testing and Maintenance 13.1 User-defined data types 13.2 File organisation and access 13.3 Floating-point numbers, representation and manipulation 14.1 Protocols 15.1 Processors, Parallel Processing and Virtual Machines 15.2 Boolean Algebra and Logic Circuits 16.2 Translation Software 17.1 Encryption, Encryption Protocols and Digital certificates 18.1 Artificial Intelligence (AI) 19.1 Algorithms 19.2 Recursion 20.1 Programming Paradigms 20.2 File Processing and Exception Handling Questions, mark schemes and examiner’s reports are © Cambridge University Press & Assessment, from their published past papers. Plumi isn’t affiliated with any exam board. Want whole papers? Full past papers .
Rather write your answers by hand on iPad? Plumi marks them against the same mark schemes.