Skip to content

Thinking abstractly: OCR A‑Level Computer Science questions

Every OCR A-Level Computer Science exam question on 2.1.1 Thinking abstractly, 2021–2025, with its mark scheme and examiner’s report.

Find questions593
Calculations

593 questions

  1. Q8(b)(i)

    June 2024 · Paper 2

    The whole paper ↗
    June 2024 Paper 2, question 8(b)(i): State what is meant by abstraction and describe how it can be used to design the racing car game. Definition Use [3]
  2. Q8(b)(ii)

    June 2024 · Paper 2

    The whole paper ↗
    June 2024 Paper 2, question 8(b)(ii): Explain why it is beneficial to use abstraction when designing a computer program such as a game. [3]
  3. Q1(a)(i)

    June 2024 · AS Paper 2

    The whole paper ↗
    June 2024 AS Paper 2, question 1(a)(i): She has been told that she should make use of abstraction when creating the game. Describe what is meant by the term ‘abstraction’. [2]
  4. Q1(a)(ii)

    June 2024 · AS Paper 2

    The whole paper ↗
    June 2024 AS Paper 2, question 1(a)(ii): Give three examples of how Eve could use abstraction when creating her game. 1 2 3 [3]
  5. Q1(a)(iii)

    June 2024 · AS Paper 2

    The whole paper ↗
    June 2024 AS Paper 2, question 1(a)(iii): Give two reasons why Eve should use abstraction when designing the game. 1 2 [2]
  6. Q9(a)(i)

    June 2023 · Paper 2

    The whole paper ↗
    June 2023 Paper 2, question 9(a)(i): Describe what is meant by the term abstraction and give an example of how abstraction can be used in the treasure game. Description: Example: [3]
  7. Q9(a)(ii)

    June 2023 · Paper 2

    The whole paper ↗
    June 2023 Paper 2, question 9(a)(ii): Give three benefits of using abstraction when writing a program. 1 2 3 [3]
  8. Q2(a)

    June 2023 · AS Paper 2

    The whole paper ↗
    June 2023 AS Paper 2, question 2(a): Give three examples of where abstraction can be used in the design of this program. 1 2 3 [3]
  9. Q4(a)(i)

    June 2022 · Paper 2

    The whole paper ↗
    June 2022 Paper 2, question 4(a)(i): Complete the table by writing a definition for each computational method. Computational Method Definition Abstraction Decomposition [2]
  10. Q4(a)(ii)

    June 2022 · Paper 2

    The whole paper ↗
    June 2022 Paper 2, question 4(a)(ii): Give three potential differences between the abstracted aeroplane simulator and reality. 1 2 3 [3]
  11. Q4(a)(iii)

    June 2022 · Paper 2

    The whole paper ↗
    June 2022 Paper 2, question 4(a)(iii): Identify two reasons why abstraction is used when designing a solution to the problem. 1 2 [2]
  12. Q1(a)

    November 2021 · Paper 2

    The whole paper ↗
    November 2021 Paper 2, question 1(a): Taylor uses computational methods to analyse the problem including abstraction. Describe how Taylor could use abstraction in the design of his online circus gam
All 12 questions on Thinking abstractly, as a list
  1. June 2024, Paper 2, Q8(b)(i) (3 marks): State what is meant by abstraction and describe how it can be used to design the racing car game. Definition Use [3]
  2. June 2024, Paper 2, Q8(b)(ii) (3 marks): Explain why it is beneficial to use abstraction when designing a computer program such as a game. [3]
  3. June 2024, AS Paper 2, Q1(a)(i) (2 marks): She has been told that she should make use of abstraction when creating the game. Describe what is meant by the term ‘abstraction’. [2]
  4. June 2024, AS Paper 2, Q1(a)(ii) (3 marks): Give three examples of how Eve could use abstraction when creating her game. 1 2 3 [3]
  5. June 2024, AS Paper 2, Q1(a)(iii) (2 marks): Give two reasons why Eve should use abstraction when designing the game. 1 2 [2]
  6. June 2023, Paper 2, Q9(a)(i) (3 marks): Describe what is meant by the term abstraction and give an example of how abstraction can be used in the treasure game. Description: Example: [3]
  7. June 2023, Paper 2, Q9(a)(ii) (3 marks): Give three benefits of using abstraction when writing a program. 1 2 3 [3]
  8. June 2023, AS Paper 2, Q2(a) (3 marks): Give three examples of where abstraction can be used in the design of this program. 1 2 3 [3]
  9. June 2022, Paper 2, Q4(a)(i) (2 marks): Complete the table by writing a definition for each computational method. Computational Method Definition Abstraction Decomposition [2]
  10. June 2022, Paper 2, Q4(a)(ii) (3 marks): Give three potential differences between the abstracted aeroplane simulator and reality. 1 2 3 [3]
  11. June 2022, Paper 2, Q4(a)(iii) (2 marks): Identify two reasons why abstraction is used when designing a solution to the problem. 1 2 [2]
  12. November 2021, Paper 2, Q1(a) (3 marks): Taylor uses computational methods to analyse the problem including abstraction. Describe how Taylor could use abstraction in the design of his online circus gam

Questions, mark schemes and examiner’s reports are © OCR, 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.