wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computing Science

Total questions: 28

Worksheet time: 33mins

Name
Class
Date
1.

What is Computational Thinking?

a)

Breaking down a complex problem or system into smaller, more manageable parts.

b)

Allows us to take a complex problem, understand what the problem is and develop possible solutions.

c)

Looking for similarities among and within problems

2.

Why do we need to think computationally?

a)

To help us to program

b)

To help us solve complex problems more easily.

c)

To help us to think like a computer

3.

What is Decomposition?

a)

Breaking down a complex problem or system into smaller, more manageable parts.

b)

Adding detail to make a problem more complex

c)

When you ignore the unnecessary detail in a problem

4.

Why do we decompose a complex problem?

a)

To make it more difficult to solve

b)

To change the problem, we have

c)

To make it easier to solve

5.

Which of these is an example of decomposition?

a)

Watching a mechanic repair a bicycle

b)

Looking at different motorcycles for similarities between them

c)

Finding out how a bicycle works by looking in detail at the different parts that make up the bicycle

6.

What is pattern recognition?

a)

Breaking down a complex problem into smaller problems

b)

Building models from patterns

c)

Looking for similarities among and within problems

7.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems.

b)

Patterns make it more difficult to solve complex problems.

c)

We don't need to look for patterns.

8.

What is an algorithm?

a)

Patterns and trends used to solve a problem

b)

A set of step-by-step instructions to resolve a problem

c)

A programming language

9.

What are algorithms used for?

a)

To plan out the solution to a problem.

b)

As a platform to program a solution

c)

To test a solution to a problem

10.

Which of the following is an example of thinking computationally?

a)

Planning out your route when going to meet a friend

b)

When going to meet a friend, wandering around until you find them

c)

When going to meet a friend, asking a parent to plan your route for you

11.

Which of the following is NOT a computational thinking technique?

a)

Decomposition

b)

Pattern recognition

c)

Coding

12.

Which of these is an example of decomposition?

a)

Breaking the problem of organizing a cake sale into smaller parts, such as who will bake the cakes and when to hold the cake sale

b)

Taking the problem of baking a cake and thinking about how we can make it the best cake possible

c)

Looking at what different kinds of cake can be made.

13.

How often do we decompose problems?

a)

We never decompose them, computers do this for us

b)

On a daily basis, often without thinking about it

c)

Occasionally, but we don't really need to

14.

Which of the following contains a pattern?

a)

All cars have wheels

b)

My car is blue

c)

My friend's car has a Video player

15.

Which of the following does NOT contain a pattern?

a)

All dogs have tails

b)

Our dogs like walks.

c)

My dog likes swimming.

16.

What is abstraction?

a)

The process of filtering out unnecessary detail

b)

The process of filtering out irrelevant characteristics.

c)

The process of filtering out irrelevant characteristics and unnecessary detail.

17.

How can an algorithm be represented?

a)

As a flowchart

b)

As pseudocode

c)

As a flowchart or pseudocode

18.

Which of the following contains a pattern?

a)

This parrot is blue and green

b)

All parrots have wings

c)

My parrot can say "Hi, guys!"

19.

Which of the following contains a pattern?

a)

My house has a garden.

b)

My house and my friend's house have gardens

c)

My friend's house has a garden.

20.

Which of the following does NOT contain a pattern?

a)

Some clocks have alarms.

b)

Some clocks are digital.

c)

This clock has hands.

21.

Which of the following best matches the relationship between the shape and the image?

a)

A

b)

B

c)

C

d)

D

22.

Which comes next in the next sequence?

a)
b)
c)
d)
23.

Which is the next logical image in the sequence?

a)
b)
c)
d)
24.

Which is the next logical image in the sequence?

a)
b)
c)
d)
25.

Which is the odd string of letters out?

a)

A

b)

B

c)

C

d)

D

e)

E

26.
a)

A

b)

B

c)

C

d)

D

27.
a)

A

b)

B

c)

C

d)

D

28.
a)

A

b)

B

c)

C

d)

D