Cambridge (CIE) IGCSE Computer Science:
Paper 2 Past Papers
Exam code: 0478 & 0984
Past Papers
Find all Cambridge (CIE) IGCSE Computer Science Paper 2 past papers below, organised by year, to help you prepare for your Cambridge (CIE) IGCSE Computer Science exams. 
Exam Papers | Mark Schemes | 
Specimen Papers | 
|  Paper 2: Algorithms, Programming and Logic 0478/02  (QP) |  Paper 2: Algorithms, Programming and Logic 0478/02  (MS) | 
|  Paper 2: Algorithms, Programming and Logic 0478/21  (QP) |  Paper 2: Algorithms, Programming and Logic 0478/21  (MS) | 
2023 | 
| November 2023 Paper 2: Algorithms, Programming and Logic 0478/21  (QP) | November 2023 Paper 2: Algorithms, Programming and Logic 0478/21  (MS) | 
| November 2023 Paper 2: Algorithms, Programming and Logic 0478/22  (QP) | November 2023 Paper 2: Algorithms, Programming and Logic 0478/22  (MS) | 
| November 2023 Paper 2: Algorithms, Programming and Logic 0478/23  (QP) | November 2023 Paper 2: Algorithms, Programming and Logic 0478/23  (MS) | 
| June 2023 Paper 2: Algorithms, Programming and Logic 0478/21  (QP) | June 2023 Paper 2: Algorithms, Programming and Logic 0478/21  (MS) | 
| June 2023 Paper 2: Algorithms, Programming and Logic 0478/22  (QP) | June 2023 Paper 2: Algorithms, Programming and Logic 0478/22  (MS) | 
| June 2023 Paper 2: Algorithms, Programming and Logic 0478/23  (QP) | June 2023 Paper 2: Algorithms, Programming and Logic 0478/23  (MS) | 
| March 2023 Paper 2: Algorithms, Programming and Logic 0478/22  (QP) | March 2023 Paper 2: Algorithms, Programming and Logic 0478/22  (MS) | 
 | 
2022 | 
| November 2022 Paper 2: Problem-solving and Programming 0478/21  (QP) | November 2022 Paper 2: Problem-solving and Programming 0478/21  (MS) | 
| November 2022 Paper 2: Problem-solving and Programming 0478/22  (QP) | November 2022 Paper 2: Problem-solving and Programming 0478/22  (MS) | 
| November 2022 Paper 2: Problem-solving and Programming 0478/23  (QP) | November 2022 Paper 2: Problem-solving and Programming 0478/23  (MS) | 
| June 2022 Paper 2: Algorithms, Programming and Logic 0984/21  (QP) | June 2022 Paper 2: Algorithms, Programming and Logic 0984/21  (MS) | 
| June 2022 Paper 2: Problem-solving and Programming 0984/22  (QP) | June 2022 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
| June 2022 Paper 2: Problem-solving and Programming 0984/23  (QP) | June 2022 Paper 2: Problem-solving and Programming 0984/23  (MS) | 
| March 2022 Paper 2: Problem-solving and Programming 0984/22  (QP) | March 2022 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
2021 | 
| November 2021 Paper 2: Problem-solving and Programming 0984/21  (QP) | November 2021 Paper 2: Problem-solving and Programming 0984/21  (MS) | 
| November 2021 Paper 2: Problem-solving and Programming 0984/22  (QP) | November 2021 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
| November 2021 Paper 2: Problem-solving and Programming 0984/23  (QP) | November 2021 Paper 2: Problem-solving and Programming 0984/23  (MS) | 
| June 2021 Paper 2: Algorithms, Programming and Logic 0984/21  (QP) | June 2021 Paper 2: Algorithms, Programming and Logic 0984/21  (MS) | 
| June 2021 Paper 2: Problem-solving and Programming 0984/22  (QP) | June 2021 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
| June 2021 Paper 2: Problem-solving and Programming 0984/23  (QP) | June 2021 Paper 2: Problem-solving and Programming 0984/23  (MS) | 
| March 2021 Paper 2: Problem-solving and Programming 0984/22  (QP) | March 2021 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
2020 | 
| November 2020 Paper 2: Problem-solving and Programming 0984/21  (QP) | November 2020 Paper 2: Problem-solving and Programming 0984/21  (MS) | 
| November 2020 Paper 2: Problem-solving and Programming 0984/22  (QP) | November 2020 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
| November 2020 Paper 2: Problem-solving and Programming 0984/23  (QP) | November 2020 Paper 2: Problem-solving and Programming 0984/23  (MS) | 
| June 2020 Paper 2: Algorithms, Programming and Logic 0984/21  (QP) | June 2020 Paper 2: Algorithms, Programming and Logic 0984/21  (MS) | 
| June 2020 Paper 2: Problem-solving and Programming 0984/22  (QP) | June 2020 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
| June 2020 Paper 2: Problem-solving and Programming 0984/23  (QP) | June 2020 Paper 2: Problem-solving and Programming 0984/23  (MS) | 
| March 2020 Paper 2: Problem-solving and Programming 0984/22  (QP) | March 2020 Paper 2: Problem-solving and Programming 0984/22  (MS) | 
2019 | 
| November 2019 Paper 2: Problem-solving and Programming 0478/21  (QP) | November 2019 Paper 2: Problem-solving and Programming 0478/21  (MS) | 
| November 2019 Paper 2: Problem-solving and Programming 0478/22  (QP) | November 2019 Paper 2: Problem-solving and Programming 0478/22  (MS) | 
| November 2019 Paper 2: Problem-solving and Programming 0478/23  (QP) | November 2019 Paper 2: Problem-solving and Programming 0478/23  (MS) | 
| June 2019 Paper 2: Problem-solving and Programming 0478/21  (QP) | June 2019 Paper 2: Problem-solving and Programming 0478/21  (MS) | 
| June 2019 Paper 2: Problem-solving and Programming 0478/22  (QP) | June 2019 Paper 2: Problem-solving and Programming 0478/22  (MS) | 
| June 2019 Paper 2: Problem-solving and Programming 0478/23  (QP) | June 2019 Paper 2: Problem-solving and Programming 0478/23  (MS) | 
| March 2019 Paper 2: Problem-solving and Programming 0478/22  (QP) | March 2019 Paper 2: Problem-solving and Programming 0478/22  (MS) | 
Visit all of our Cambridge (CIE) IGCSE Past Papers here.