wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

02 | Abstraction/Pattern Recognition (H/W 2)

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Define ABSTRACTION

a)

Breaking a task into smaller tasks.

b)

Drawing a map to show how to reach a destination.

c)

Creating step by step instructions.

d)

Focusing on what is important and ignoring what is unnecessary.

2.
Picking out the important bits of information from the problem, ignoring the specific details that don't matter.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
3.
Breaking a complex problem down into smaller problems and solving each one individually.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
4.
Why do we need to 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
5.

Which of the following is not done by abstraction?

a)

Identifies essential details

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

6.

When designing a building that must be accessible for wheelchairs, which of the following characteristics is non-essential?

a)

Number of doors

b)

Number of walls

c)

Number of wall paintings

7.

You could use abstraction to replace specific objects with simple shapes

a)

True

b)

False

8.

A school database has lots of information on students, the data manager needs to use abstraction. What data should she leave out?

a)

Age

b)

Guardian's phone numbers

c)

Classes

d)

Eye colour

9.
Which of the following is NOT computational thinking?
a)
decomposition
b)
coding
c)
pattern recognition
d)
algorithms
10.
What comes next in the pattern?
a)
small, big, medium
b)
medium, big, small
c)
big, small, medium
d)
big, medium, small
11.
Where would the next red square be?
a)
bottom left
b)
top right
c)
top left
d)
bottom right
12.
What are the missing numbers in this pattern?
23, 33, ___, 53, ___, 73
a)
32, 62
b)
42, 63
c)
43, 63
d)
42, 62
13.
What is the rule for this pattern?
32,36,40,44
a)
add 4
b)
multiply 2
c)
subtract 4
d)
divide by 2
14.

What is pattern recognition?

a)

Breaking down a complex problem into smaller problems

b)

Looking for similarities among and within problems

c)

Building models from patterns

15.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems

b)

We don't need to look for patterns

c)

Patterns make it more difficult complex problems