←

Elements of computational thinking

From Paper 2: Algorithms and programming
1(a)3 marks
Explain what abstraction is and how it is used in a map of a train network.
From Paper 2: Algorithms and programming
1(b)3 marks
Explain how decomposition could help develop a school timetable program.
From Paper 2: Algorithms and programming
1(c)3 marks
Explain what is meant by caching and one disadvantage of it.
From Paper 2: Algorithms and programming
1(d)3 marks
Explain one benefit and one drawback of designing a game so that tasks run concurrently.
From Paper 2: Algorithms and programming
4(a)5 marks
Section B — A cinema chain wants a seat-booking system. Each screen has rows A–M with 20 seats per row. Customers choose a film, a time and the number of seats, and the system suggests seats together. Identify the inputs, outputs and stored data, and one abstraction the designers could make.
Score 0 / 17 · 0 of 5 marked

This paper is written by Plasmo in the style of the OCR A-Level Computer Science exam. It is not a past paper and is not produced or endorsed by the exam board.

Elements of computational thinking Exam Questions: OCR A-Level Computer Science | Plasmo