KS3COMP1 · 1 Computational thinking and algorithms mind map
Use your browser’s Print command for A4 landscape, or choose A3 in its paper settings. The SVG remains sharp when enlarged. A text version follows the map.
Read the mind map as text
Model 1
Computational problems: Define inputs, outputs, constraints and users
Decomposition: Separate connected responsibilities
Abstraction: Keep detail relevant to a purpose
Model 2
State and behaviour: Store current state; define valid changes
Using and evaluating a model: Test predictions and record assumptions
Method 1
Algorithm and program: A precise method can have several implementations
Sequence and selection: Order instructions and define both branches
Iteration and termination: Repeat with progress towards a stopping condition
Method 2
Pseudocode and flowcharts: Readable steps or linked action and decision symbols
Trace tables: Record initial and changing values
Connections
Model 1 → Method 2: Requirements and evidence guide algorithm choices