Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our Cookie Policy
Accept
© eRevision.uk and ZigZag Education 2025
This test is run by .
Note that your final mark will not be saved in the system.

13. Computational Thinking MatchUp

Target Level
C
Running Total
0
0%
Attempt
1 of 3

Click on a top box, then click on its match below. Or, drag a top box and drop it onto the correct match. Match all pairs before clicking ‘Check’.

Precondition
Procedural
Logical
Reusability
Caching
Selection
Flow
Abstraction
Subprocedure
Decomposition
Concurrent
A generic term that entails fostering or utilising focus at the correct level. This might involve looking at the big picture, at an individual detail or somewhere in between.
Describes the nature of two processes that take place at the same time.
Library subroutines exploit this aspect of thinking ahead, as they reduce the amount of subsequent work for future applications.
The process by which a large task is divided into smaller subtasks.
Something that must be in place in order for some subsequent process to take place.
A means of thinking by which the order in which tasks should be completed is relevant.
A generic term for a smaller element of a solution.
Storing recently used data close to hand under the assumption that it will be required again in the near future.
A programming construct that is used when a decision between two or more options needs to be taken.
A term that refers to the path through program code that is taken during execution.
This type of operation produces outputs of 'true' or 'false'

This is your 1st attempt! You get 3 marks for each one you get right. Good luck!

Pass Mark
75%