wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

7 Computational Thinking and Binary Review

Total questions: 15

Worksheet time: 11mins

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.
What is a complex problem?
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
3.
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
4.
How many computational thinking techniques are usually required to write a successful program?
a)
1
b)
2
c)
3
d)
4
5.
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
6.
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
7.
Focusing on the important information only, ignoring irrelevant detail.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
8.

What is the decimal equivalent of the binary number 00100111?

a)

39

b)

57

c)

228

d)

7

9.
Convert 37 to binary
a)
00100101
b)
00100011
c)
00100111
d)
01000101
10.
The missing binary heading is what?
128,  64, ___ , 16, 8, 4, 2, 1
a)
32
b)
30
c)
60
d)
20
11.

Breaking down a year's worth of daily temperature data by monthly average is an example of:

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm Design

12.

The goal of Computational Thinking is to help you:

a)

Fix Computers

b)

Understand Code

c)

Solve Complex Problems

d)

Collect Data

13.
A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
14.
Convert 65 to binary
a)
01100001
b)
00100001
c)
01000001
d)
00100101
15.
Convert 00010001 to decimal
a)
17
b)
27
c)
37
d)
47