NEW
Font size
S
M
L
XL
WorksheetsIntro to Computational Thinking
Total questions: 15
Worksheet time: 5mins
Name
Class
Date
1.
Breaking down a complex problem or system into smaller or more manageable parts.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
2.
Looking for similarities among and within problems.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
3.
Focusing on the important information only, ignoring irrelevant detail.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
4.
Developing a step-by-step solution to the problem, or the rules to follow to solve the problem.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
5.
When we split up to solve the little tasks involved in opening the breakout edu box we were practicing...
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
6.
When we put the block code pieces in order to travel through the maze, we were practicing....
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
7.
When we figured out that GUR on a cryptogram was THE, we used...
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
8.
Computational thinking is...
a)
giving instructions to a computer
b)
thinking like a computer (in binary)
c)
using a set of techniques and approaches to help solve problems
d)
creating a sequence of instructions
9.
Why do we think computationally?
a)
to help us program
b)
to help us solve complex problems more easily
c)
to help us to think like a computer
d)
to help us plan our actions
10.
Which of the following is an example of thinking computationally?
When going to meet a friend...
When going to meet a friend...
a)
planning your route
b)
wandering around until you find them
c)
asking a parent to plan for you
d)
giving up and doing something else
11.
Which of the following is NOT computational thinking?
a)
decomposition
b)
coding
c)
pattern recognition
d)
algorithms
12.
What is a complex problem?
A problem that, at first, is...
A problem that, at first, is...
a)
not easy to solve
b)
is not easy to understand
c)
is not easy to understand or solve
d)
cannot be solved
13.
When is a computer most likely to be used when using computational thinking?
a)
during decomposition
b)
at the end, when programming a computer
c)
when writing algorithms
d)
when working on abstraction
14.
Which of the following is NOT an example of computational thinking?
a)
letting the bossiest friend decide where you should all go
b)
considering the different options carefully before deciding upon the best one
c)
discussing with your friends how much time and money you have before choosing from a shortlist of places
d)
deciding based on where you would be able to walk, since no one can drive
15.
How many computational thinking techniques are usually required to write a successful program?
a)
1
b)
2
c)
3
d)
4
Reset
