Drag the description blocks from the top row onto the keyword that they relate to.
Well done! You have all the keywords and their definitions correct!
Abstraction is getting rid of information that is not needed or does not help us in solving a problem.
An algorithm is a step-by-step plan for solving problems.
Computational thinking is a problem-solving method using computer science techniques, where possible solutions are developed and presented in a way that can be understood by humans and computers.
Decomposition involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand.
Flowcharts are also known as a flow diagram. A diagram that shows the step-by-step flow of an algorithm.
Pseudocode is a method of writing up a set of instructions for a computer program using plain English. This is a good way of planning a program before coding.

