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.

  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 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 question
  • Question 2May/June 2024, paper 23Structured7 marks

    A program uses a global 1D array of type string and a text file.

    Try this question
  • Question 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 question
  • Question 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.

    Try this question

More in Algorithm Design and Problem-solving

All A Level Computer Science topics