Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computational Thinking Recap

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

What is meant by the term Computational Thinking?

a)

Thinking about Computers

b)

Understand and break down a problem

c)

Thinking about Math's

d)

Understand how computers work

2.

Which of these are pillars of computational thinking?

a)

Decomposition: Breaking down data, processes, or problems into smaller, manageable parts

b)

Pattern Recognition: Observing patterns, trends, and regularities in data

c)

Abstraction: Identifying the most important details and discarding the unimportant aspects to make the solution manageable

d)

Algorithm Design: Developing the step by step instructions for solving this and similar problems

e)

functional programming - treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data

3.

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

4.

Teaching Computational thinking requires computers or other similar technologies.

a)

True

b)

False

5.

What is Decomposition?

a)

Developing a step by step solution to the problem.

b)

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

c)

Focusing on the important information only.

d)

Looking for similarities within problems

6.

What is Pattern Recognition?

a)

Looking for similarities within problems

b)

Breaking down a complex problem into smaller parts.

c)

Focusing on the important information only.

d)

Developing a step by step solution to the problem.

7.

What is Abstraction?

a)

Breaking down a complex problem into smaller parts.

b)

Focusing on the important information only

c)

Developing a step by step solution to the problem.

d)

Looking for similarities within the problem

8.

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.

9.

Algorithms can be written as...

a)

A Flowchart

b)

In French

c)

Using symbols

d)

In Python

10.

What is the first step in Computational Thinking?

a)

Pattern Recognition

b)

Decomposition

c)

Abstraction

d)

Algorithm Design

11.

Which of the following is not a component of Computational Thinking?

a)

Pattern Recognition

b)

Decomposition

c)

Abstraction

d)

Memorization

12.

You have been asked to describe what your tutor looks like to a new student

You only have 30 seconds left of class time to do this! Which of the following features is the least necessary for this task?

a)

Their gender

b)

Their height

c)

The length of their hair

d)

The colour pen they use

13.

Which of the following is usually used during abstraction to represent buildings on a map?

a)

Squares / rectangles

b)

Simpler versions of the building

c)

Photographs

14.

Which form of computational thinking is being represented here?

a)

Decomposition

b)

Abstraction

15.

Imagine you really wanted to play for the basketball team at college but they were already full.

Your tutor suggests trying netball instead, as they believe the skills needed for one will be very similar to the other. Which type of computational thinking have they shown here?

a)

Decomposition

b)

Pattern Recognition

c)

Algorithmic Thinking

16.

Select which of the examples below are able to follow an algorithm

a)

A human

b)

A computer system

c)

An animal