NEW
Font size
WorksheetsComputational Thinking - Review
Total questions: 15
Worksheet time: 1hrs 15mins
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.
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
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
When drawing a dog, which of the following characteristics could be ignored?
Dogs run quickly
Dogs have a nose
Dogs have paws
One advantage of abstraction is that it means no mistakes can be made
True
False
This is a good example of decomposition
Sit down
Do homework
True
False
Abstraction and Decomposition are examples of...
Computational Thinking
Algorithmic Thinking
Computer Science
Logical Reasoning
What is an Algorithm?
Something a computer does to think
A series of steps and instructions with given inputs to produce an output
Some instructions
A series of steps and instructions with given outputs to produce an input
Computational Thinking is a _________________________ process.
programming
design
constructionist
problem-solving
