wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y7 computational thinking

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

What is pattern recognition?

a)

Creating complex problems from small patterns

b)

Identifying similarities or patterns among small problems to solve complex problems more efficiently

c)

Ignoring patterns to solve complex problems

2.

What are the common characteristics of all cats?

a)

Eyes, tails, and fur

b)

Fins, tails, and fur

c)

Eyes, tails, and feathers

d)

Wings, scales, and fur

3.

What is abstraction?

a)

simplification of a problem by removing details

b)

making a code more complex

c)

something only a computer can understand

d)

art work by Picasso

4.

Why is pattern recognition important in computer science?

a)

It helps in solving complex problems more efficiently

b)

It makes problems more complex

c)

It slows down problem-solving

d)

It is not important in computer science

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.

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

7.
Which of the following is NOT computational thinking?
a)
decomposition
b)
coding
c)
pattern recognition
d)
algorithms
8.

When drawing a dog, which of the following characteristics is non-essential?

a)

Dogs have 4 paws

b)

Dogs have fur

c)

Dogs have brown fur

9.

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

10.

You could use abstraction to replace specific objects with simple shapes

a)

True

b)

False

11.

Decomposition allows each task to become _______

a)

More manageable

b)

Easier

c)

Quicker

12.

Abstraction and Decomposition are examples of...

a)

Computational Thinking

b)

Algorithmic Thinking

c)

Computer Science

d)

Logical Reasoning

13.

Looking for similarities and trends within a problem

a)

Abstraction

b)

Decomposition

c)

Pattern recognition

d)

Algorithmic Thinking

14.

What is the key word that matches this definition?

Finding similarities in complex problems.

a)

Pattern recognition

b)

Abstraction

c)

Decomposition

d)

Algorithmic thinking

15.

What is the key word that matches this definition?

The process of breaking big tasks down into smaller ones.

a)

Pattern recognition

b)

Abstraction

c)

Decomposition

d)

Algorithmic thinking

16.

Fill in the blanks.

Pattern ​ (a)   lets us work more ​ (b)   because we can use the same ​ (c)   to complete all of the similar ​ (d)   .

Choose from the below words
recognition
efficiently
instructions
tasks
identification
quickly
carrots
17.

What is the key word that matches this definition?

Getting the computer to focus on the essentials.

a)

Pattern recognition

b)

Abstraction

c)

Decomposition

d)

Algorithmic thinking

18.

What is the key word that matches this definition?

Sets of clear instructions that achieve tasks.

a)

Pattern recognition

b)

Abstraction

c)

Decomposition

d)

Algorithm

19.

Reorder the following steps to make a logical sequence algorithm.

a)

Put bread in toaster

b)

Press down the handle

c)

Wait until toast pops up

d)

Carefully remove toast from toaster

e)

Spread butter on toast with knife

1)
2)
3)
4)
5)
20.

What is an Algorithm?

a)

Developing a step by step solution to a problem.

b)

Breaking a complex problem into smaller parts.

c)

Focusing on the important information only.

d)

Looking for similarities within problems.