Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Decomposition | ADecomposition does the opposite. It splits a big problem into smaller sub-problems rather than combining them. | |
| 2Pattern recognition | BIgnore the bus colour; keep route, stop and time | |
| 3Abstraction hides unimportant detail and keeps only what matters to the problem | C1. Read mark 2. If mark >= 50 then PASS 3. Else FAIL | |
| 4Algorithmic thinking writes clear step-by-step instructions to solve the problem | DBreaking a large problem into smaller, more manageable sub-problems | |
| 5Decomposition = combining all the parts into one big problem | ESpotting similarities or repeated features so one solution can be reused | |
| 6Abstraction = adding as much detail as possible to the model | FAbstraction removes unnecessary detail. It keeps only the details that are relevant to the problem. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
computational thinking — Solving problems by using decomposition, pattern recognition, abstraction and algorithms so a computer or person can carry out the solution.decomposition: break a problem into partspattern recognition: spot what repeatsabstraction: ignore details you do not needalgorithm: ordered steps that solve itProblem: canteen ordering app
Split it, spot patterns, ignore extras,
write steps = computational thinking