NEW
Font size
WorksheetsComputational Thinking
Total questions: 21
Worksheet time: 11mins
What do we mean by COMPUTATIONAL THINKING?
Understanding a complex problem and developing possible solutions.
Breaking a task into smaller tasks.
Selecting a computer to use.
Focusing on what is important, ignoring what is unnecessary.
Define ABSTRACTION
Breaking a task into smaller tasks.
Drawing a map to show how to reach a destination.
Creating step by step instructions.
Focusing on what is important and ignoring what is unnecessary.
Define PATTERN RECOGNITION.
A sequence of instructions.
Looking for similarities and trends.
Breaking a task into smaller tasks.
Focusing on what is important and ignoring what is unnecessary.
Define ALGORITHM DESIGN
Breaking a task into smaller tasks.
Looking for similarities and trends.
A sequence of instructions.
Deciding what computer to use.
What is this FLOWCHART symbol called?
Terminator
Decision
Process
Input/Output
What is this FLOWCHART symbol called?
Terminator
Decision
Process
Input/Output
What is this FLOWCHART symbol called?
Terminator
Decision
Process
Input/Output
What is this FLOWCHART symbol called?
Terminator
Decision
Process
Input/Output
What does an arrow represent in a FLOWCHART?
Start
Decision
Data flow
Process
What is the OUTPUT if the user enters "YES"?
Leave umbrella at home.
Take an umbrella.
What is decomposition?
Adding detail to make a problem more complex
Breaking down a complex problem or system into smaller, more manageable parts
When you ignore the unnecessary detail in a problem
Why do we decompose a complex problem?
To make it easier to solve
To make it more difficult to solve
To change the problem we have
Which of these is an example of decomposition?
Watching a mechanic repair a car
Finding out how a car works by looking in detail at the different parts that make up the car
Looking at different car models for similarities between them
How often do we decompose problems?
We never decompose them, computers do this for us
Occasionally, but we don't really need to
Every day, often without thinking about it
Which of these is NOT an example of decomposition?
Thinking about how the problem could be divided into smaller parts
Adding more parts to the problem so it becomes more complex
Working out who could help you solve a part of the problem
Why do we need to look for patterns in problems?
Patterns make it easier for us to solve complex problems
We don't need to look for patterns
Patterns make it more difficult complex problems
What comes next in the pattern?
up, down, right
down, up, left
up, right, down
down, left, right
heart,heart,heart
octagon, octagon, octagon
octagon, heart, octagon
octagon, octagon, heart
What are the next two numbers in this pattern? 12, 17, 22, 27, ___, ___
30, 37
32, 37
32, 35
30, 33
What is Abstraction?
The use of computers to solve problems
Breaking down a large problem into smaller sub-problems
Representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem
Identifying the steps involved in solving a problem
When drawing a dog, which of the following characteristics could be ignored?
Dogs run quickly
Dogs have a nose
Dogs have paws
