Exam Papers
Mark Schemes
2023
June 2023 Paper 2: Application of Computational Thinking (QP)
June 2023 Paper 2: Application of Computational Thinking (MS)
June 2023 Paper 1: Principles of Computer Science (QP)
June 2023 Paper 1: Principles of Computer Science (MS)
2022
June 2022 Paper 2 (Application of Computational Thinking) (QP)
June 2022 Paper 2 (Application of Computational Thinking) (MS)
June 2022 Paper 1 (Principles of Computer Science) (QP)
June 2022 Paper 1 (Principles of Computer Science) (MS)
2021
November 2021 Paper 2 (Application of Computational Thinking) (QP)
November 2021 Paper 2 (Application of Computational Thinking) (MS)
November 2021 Paper 1 (Principles of Computer Science) (QP)
November 2021 Paper 1 (Principles of Computer Science) (MS)
2020
June 2020 Paper 2 (Application of Computational Thinking) (QP)
June 2020 Paper 2 (Application of Computational Thinking) (MS)
June 2020 Paper 1 (Principles of Computer Science) (QP)
June 2020 Paper 1 (Principles of Computer Science) (MS)
2019
June 2019 Paper 2 (Application of Computational Thinking) (QP)
June 2019 Paper 2 (Application of Computational Thinking) (MS)
June 2019 Paper 1 (Principles of Computer Science) (QP)
June 2019 Paper 1 (Principles of Computer Science) (MS)
2018
June 2018 Paper 2 (Application of Computational Thinking) (QP)
June 2018 Paper 2 (Application of Computational Thinking) (MS)
June 2018 Paper 1 (Principles of Computer Science) (QP)
June 2018 Paper 1 (Principles of Computer Science) (MS)
Specimen Papers
Sample Paper 2 (Computing concepts) (QP)
Sample Paper 2 (Computing concepts) (MS)
Sample Paper 1C (Computational thinking & problem-solving) (QP)
Sample Paper 1C (Computational thinking & problem-solving) (MS)
Sample Paper 1B (Computational thinking & problem-solving) (QP)
Sample Paper 1B (Computational thinking & problem-solving) (MS)
Sample Paper 1A (Computational thinking & problem-solving) (QP)
Sample Paper 1A (Computational thinking & problem-solving) (MS)
June 2023 Paper 2: Computing concepts (QP)
June 2023 Paper 2: Computing concepts (MS)
June 2023 Paper 1: Computational thinking and programming skills – VB.NET (QP)
June 2023 Paper 1: Computational thinking and programming skills – VB.NET (MS)
June 2023 Paper 1: Computational thinking and programming skills – Python (QP)
June 2023 Paper 1: Computational thinking and programming skills – Python (MS)
June 2023 Paper 1: Computational thinking and programming skills – C# (QP)
June 2023 Paper 1: Computational thinking and programming skills – C# (MS)
June 2022 Paper 2 (Computing concepts) (QP)
June 2022 Paper 2 (Computing concepts) (MS)
June 2022 Paper 1 (Computational thinking & problem-solving) – VB.Net (QP)
June 2022 Paper 1 (Computational thinking & problem-solving) – VB.Net (MS)
June 2022 Paper 1 (Computational thinking & problem-solving) – C# (QP)
June 2022 Paper 1 (Computational thinking & problem-solving) – C# (MS)
June 2022 Paper 1 (Computational thinking & problem-solving) – Python (QP)
June 2022 Paper 1 (Computational thinking & problem-solving) – Python (MS)
November 2021 Paper 2 (Written assessment) (QP)
November 2021 Paper 2 (Written assessment) (MS)
November 2021 Paper 1 (Computational thinking & problem-solving) (QP)
November 2021 Paper 1 (Computational thinking & problem-solving) (MS)
J277/02 Computational thinking, algorithms and programming (QP)
J277/02 Computational thinking, algorithms and programming (MS)
J277/01 Computer Systems (QP)
J277/01 Computer Systems (MS)
June 2023 J277/02 Computational thinking, algorithms and programming (QP)
June 2023 J277/02 Computational thinking, algorithms and programming (MS)
June 2023 J277/01 Computer Systems (QP)
June 2023 J277/01 Computer Systems (MS)
June 2022 J277/02 Computational thinking, algorithms and programming (QP)
June 2022 J277/02 Computational thinking, algorithms and programming (MS)
June 2022 J277/01 Computer Systems (QP)
June 2022 J277/01 Computer Systems (MS)
November 2021 J276/02 Computational thinking, algorithms and programming (QP)
November 2021 J276/02 Computational thinking, algorithms and programming (MS)
November 2021 J276/01 Computer systems (QP)
November 2021 J276/01 Computer systems (MS)
November 2020 J276/02 Computational thinking, algorithms and programming (QP)
November 2020 J276/02 Computational thinking, algorithms and programming (MS)
November 2020 J276/01 Computer systems (QP)
November 2020 J276/01 Computer systems (MS)
June 2019 J276/02 Computational thinking, algorithms and programming (QP)
June 2019 J276/02 Computational thinking, algorithms and programming (MS)
June 2019 J276/01 Computer systems (QP)
June 2019 J276/01 Computer systems (MS)
June 2018 J276/02 Computational thinking, algorithms and programming (QP)
June 2018 J276/02 Computational thinking, algorithms and programming (MS)
June 2018 J276/01 Computer systems (QP)
June 2018 J276/01 Computer systems (MS)
Paper 2B Algorithms, Programming and Logic (QP)
Paper 2B Algorithms, Programming and Logic (MS)
Paper 2A Algorithms, Programming and Logic (QP)
Paper 2A Algorithms, Programming and Logic (MS)
Paper 1B Computer Systems (QP)
Paper 1B Computer Systems (MS)
Paper 1A Computer Systems (QP)
Paper 1A Computer Systems (MS)
June 2022 Paper 23 Problem-solving and Programming (QP)
June 2022 Paper 23 Problem-solving and Programming (MS)
June 2022 Paper 13 Theory (QP)
June 2022 Paper 13 Theory (MS)
June 2022 Paper 22 Problem-solving and Programming (QP)
June 2022 Paper 22 Problem-solving and Programming (MS)
June 2022 Paper 12 Theory (QP)
June 2022 Paper 12 Theory (MS)
June 2022 Paper 2 Problem-solving and Programming (QP)
June 2022 Paper 2 Problem-solving and Programming (MS)
June 2022 Paper 1: Theory (0478/11 ) (QP)
June 2022 Paper 1: Theory (0478/11 ) (MS)
March 2022 Paper 22 Problem-solving and Programming (QP)
March 2022 Paper 22 Problem-solving and Programming (MS)
March 2022 Paper 12 Theory (QP)
March 2022 Paper 12 Theory (MS)
November 2021 Paper 23 Problem-solving and Programming (QP)
November 2021 Paper 23 Problem-solving and Programming (MS)
November 2021 Paper 13 Theory (QP)
November 2021 Paper 13 Theory (MS)
November 2021 Paper 22 Problem-solving and Programming (QP)
November 2021 Paper 22 Problem-solving and Programming (MS)
November 2021 Paper 12 Theory (QP)
November 2021 Paper 12 Theory (MS)
November 2021 Paper 21 Problem-solving and Programming (QP)
November 2021 Paper 21 Problem-solving and Programming (MS)
November 2021 Paper 11 Theory (QP)
November 2021 Paper 11 Theory (MS)
June 2021 Paper 23 Problem-solving and Programming (QP)
June 2021 Paper 23 Problem-solving and Programming (MS)
June 2021 Paper 13 Theory (QP)
June 2021 Paper 13 Theory (MS)
June 2021 Paper 22 Problem-solving and Programming (QP)
June 2021 Paper 22 Problem-solving and Programming (MS)
June 2021 Paper 12 Theory (QP)
June 2021 Paper 12 Theory (MS)
June 2021 Paper 2 Problem-solving and Programming (QP)
June 2021 Paper 2 Problem-solving and Programming (MS)
June 2021 Paper 1 Theory (QP)
June 2021 Paper 1 Theory (MS)
March 2021 Paper 22 Problem-solving and Programming (QP)
March 2021 Paper 22 Problem-solving and Programming (MS)
March 2021 Paper 12 Theory (QP)
March 2021 Paper 12 Theory (MS)
November 2020 Paper 23 Problem-solving and Programming (QP)
November 2020 Paper 23 Problem-solving and Programming (MS)
November 2020 Paper 13 Theory (QP)
November 2020 Paper 13 Theory (MS)
November 2020 Paper 22 Problem-solving and Programming (QP)
November 2020 Paper 22 Problem-solving and Programming (MS)
November 2020 Paper 12 Theory (QP)
November 2020 Paper 12 Theory (MS)
November 2020 Paper 21 Problem-solving and Programming (QP)
November 2020 Paper 21 Problem-solving and Programming (MS)
November 2020 Paper 11 Theory (QP)
November 2020 Paper 11 Theory (MS)
June 2020 Paper 23 Problem-solving and Programming (QP)
June 2020 Paper 23 Problem-solving and Programming (MS)
June 2020 Paper 13 Theory (QP)
June 2020 Paper 13 Theory (MS)
June 2020 Paper 22 Problem-solving and Programming (QP)
June 2020 Paper 22 Problem-solving and Programming (MS)
June 2020 Paper 12 Theory (QP)
June 2020 Paper 12 Theory (MS)
June 2020 Paper 2 Problem-solving and Programming (QP)
June 2020 Paper 2 Problem-solving and Programming (MS)
June 2020 Paper 1 Theory (QP)
June 2020 Paper 1 Theory (MS)
March 2020 Paper 22 Problem-solving and Programming (QP)
March 2020 Paper 22 Problem-solving and Programming (MS)
March 2020 Paper 12 Theory (QP)
March 2020 Paper 12 Theory (MS)
November 2019 Series 3 – Paper 2 (QP)
November 2019 Series 3 – Paper 2 (MS)
November 2019 Series 3 – Paper 1 (QP)
November 2019 Series 3 – Paper 1 (MS)
November 2019 Series 2 – Paper 2 (QP)
November 2019 Series 2 – Paper 2 (MS)
November 2019 Series 2 – Paper 1 (QP)
November 2019 Series 2 – Paper 1 (MS)
November 2019 Series 1 – Paper 2 (QP)
November 2019 Series 1 – Paper 2 (MS)
November 2019 Series 1 – Paper 1 (QP)
November 2019 Series 1 – Paper 1 (MS)
June 2019 Series 3 – Paper 2 (QP)
June 2019 Series 3 – Paper 2 (MS)
June 2019 Series 3 – Paper 1 (QP)
June 2019 Series 3 – Paper 1 (MS)
June 2019 Series 2 – Paper 2 (QP)
June 2019 Series 2 – Paper 2 (MS)
June 2019 Series 2 – Paper 1 (QP)
June 2019 Series 2 – Paper 1 (MS)
June 2019 Series 1 – Paper 2 (QP)
June 2019 Series 1 – Paper 2 (MS)
June 2019 Series 1 – Paper 1 (QP)
June 2019 Series 1 – Paper 1 (MS)
March 2019 Series 2 – Paper 2 (QP)
March 2019 Series 2 – Paper 2 (MS)
March 2019 Series 2 – Paper 1 (QP)
March 2019 Series 2 – Paper 1 (MS)
June 2022 Paper 2: Application of Computational Thinking (QP)
June 2022 Paper 2: Application of Computational Thinking (MS)
June 2022 Paper 1: Principles of Computer Science (QP)
June 2022 Paper 1: Principles of Computer Science (MS)
November 2021 Paper 2: Application of Computational Thinking (QP)
November 2021 Paper 2: Application of Computational Thinking (MS)
November 2021 Paper 1: Principles of Computer Science (QP)
November 2021 Paper 1: Principles of Computer Science (MS)
June 2021 Paper 2: Application of Computational Thinking (QP)
June 2021 Paper 2: Application of Computational Thinking (MS)
June 2021 Paper 1: Principles of Computer Science (QP)
June 2021 Paper 1: Principles of Computer Science (MS)
June 2020 Paper 2: Application of Computational Thinking (QP)
June 2020 Paper 2: Application of Computational Thinking (MS)
June 2020 Paper 1: Principles of Computer Science (QP)
June 2020 Paper 1: Principles of Computer Science (MS)
June 2019 Paper 2: Application of Computational Thinking (QP)
June 2019 Paper 2: Application of Computational Thinking (MS)
June 2019 Paper 1: Principles of Computer Science (QP)
June 2019 Paper 1: Principles of Computer Science (MS)
PAST PAPERS COMING SOON