A Level Computer Science 9618, topic 9.1
Computational Thinking Skills: past paper questions
15 Cambridge A Level Computer Science 9618 questions on Computational Thinking Skills (9.1) from 14 papers, 2023 to 2026. Open the paper or try a question free.
Practising builds a set from this topic, free with an account. One question opens straight away, with no account.
- Questions
- 15
- Papers
- 14
- Years
- 2023 to 2026
- Total marks
- 122
- Average per question
- 8.1 marks
- Largest question
- 12 marks
By type: Structured 15
How hard the questions are
- Recall0
- Apply6
- Analyse9
- Not banded0
Derived from the command word Cambridge prints in each question, banded by a fixed table beside the syllabus's own definitions. A question printing no command word is unbanded: unknown, not middling.
Command words
- explainAnalyse6 questions
set out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidence
- completeApply5 questions
add information to an incomplete diagram or table
- describeApply5 questions
state the points of a topic / give characteristics and main features
- identifyRecall4 questions
name/select/recognise
- justifyAnalyse4 questions
support a case with evidence/argument
- calculateApply3 questions
work out from given facts, figures or information
- stateRecall3 questions
express in clear terms
- drawApply2 questions
draw a line to match a term with a description
- outlineApply2 questions
set out the main points
- constructApply1 question
Where the questions come from
By year
- 20262
- 20252
- 20245
- 20236
By session
- May/June10
- Oct/Nov5
By paper
- Paper 215
Questions on this topic
Showing 15 of 15, spread across the years. Open one to write your answer and have it marked.
- Try this questionQuestion 2May/June 2026, paper 22Structured5 marks
2 A new computer system is being developed to help manage a tool hire business. A customer can specify if they want to hire a tool for either half a day or a full day. An abstract model for the new system is required.
- Try this questionQuestion 2Oct/Nov 2025, paper 23Structured8 marks
A program contains a global 1D array of type STRING containing 65 elements. An existing text file is used to store the data in the array. Only non-blank elements (those that do not contain an empty string) are written to the text file.
- Try this questionQuestion 7Oct/Nov 2024, paper 22Structured10 marks
A coffee shop runs a computerised loyalty card system. Customers are issued with a loyalty card with their name together with a unique customer ID.
- Try this questionQuestion 2Oct/Nov 2023, paper 21Structured7 marks
An algorithm is expressed as follows: • input 100 numbers, one at a time • keep a total of all numbers input that have a value between 30 and 70 inclusive and output this total after the last number has been input.
- Try this questionQuestion 4May/June 2026, paper 23Structured4 marks
An algorithm is expressed as: • A user inputs a sequence of integers. • The user will input value –1 to indicate there are no more integers to be input. • The program will calculate the total number of integers greater than 120.
- Try this questionQuestion 1May/June 2025, paper 21Structured12 marks
Refer to the insert for the list of pseudocode functions and operators. 1 A program is being developed to help the manager of a shop control the stock. An identifier table has been used during the design stage.
- Try this questionQuestion 7Oct/Nov 2024, paper 23Structured6 marks
A coffee shop owner wants to introduce a computerised loyalty card system. A programmer discusses the details of the system with the shop owner.
- Try this questionQuestion 5Oct/Nov 2023, paper 23Structured6 marks
A global 1D array of integers contains four elements, which are assigned values as shown: Mix[1] ← 4 Mix[2] ← 2 Mix[3] ← 3 Mix[4] ← 5 A procedure Process() manipulates the values in the array.
- Try this questionQuestion 7May/June 2024, paper 21Structured12 marksHas a diagram
A fitness club has a computerised membership system. The fitness club offers a number of different exercise classes.
- Try this questionQuestion 3May/June 2023, paper 21Structured11 marks
Customers collect points every time they make a purchase at a store. A program is used to manage the points system and the table lists some of the information stored for one customer.
- Try this questionQuestion 7May/June 2024, paper 22Structured9 marksHas a diagram
A fitness club has a computerised membership system. The system stores information for each club member: name, home address, email address, mobile phone number, date of birth and exercise preferences.
- Try this questionQuestion 7May/June 2023, paper 21Structured8 marksHas a diagram
A school has a computerised library system that allows students to borrow books for a fixed length of time. The system uses text files to store details of students, books and loans. A new module is to be written which will generate emails to each student who has an overdue book.
- Try this questionQuestion 2May/June 2024, paper 23Structured7 marks
A program uses a global 1D array of type string and a text file.
- Try this questionQuestion 7May/June 2023, paper 22Structured9 marksHas a diagram
A computer system for a shop stores information about each customer. The items of information include name and address (both postal and email) together with payment details and order history.
- Try this questionQuestion 7May/June 2023, paper 23Structured8 marksHas a diagram
A school has a library system which allows students to borrow books for a length of time. Information relating to students and books is stored in text files. Student information includes name, home address, email address, date of birth, tutor and subject choices.






