Search Header Logo
Computational Thinking

Computational Thinking

Assessment

Presentation

Computers, Instructional Technology

Practice Problem

Easy

Created by

Uchechukwu Onyeka

Used 4+ times

FREE Resource

4 Slides • 30 Questions

1

Multiple Choice

Which of the following is not done by abstraction?

1

Identifies essential details

2

Disregards non-essential information

3

Breaks the problem down into smaller tasks

2

Multiple Choice

Which of the following is not done by decomposition?

1

Allows multiple people to work on the problem together

2

Disregards non-essential information

3

Breaks the problem down into smaller tasks

3

Multiple Choice

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

1

Dogs have 4 paws

2

Dogs have fur

3

Dogs have brown fur

4

Multiple Choice

Abstraction and Decomposition are examples of...

1

Computational Thinking

2

Algorithmic Thinking

3

Computer Science

4

Logical Reasoning

5

Multiple Choice

What is pattern recognition?

1

Breaking down a complex problem into smaller problems

2

Looking for similarities among and within problems

3

Building models from patterns

6

Multiple Choice

Why do we need to look for patterns in problems?

1

Patterns make it easier for us to solve complex problems

2

We don't need to look for patterns

3

Patterns make it more difficult complex problems

7

Multiple Choice

Identifying the steps involved in solving a problem

1

Abstraction

2

Decomposition

3

Pattern Recognition

4

Algorithmic Thinking

8

Multiple Choice

Which of the following is an example of thinking computationally?
1
Planning out your route when going to meet a friend
2
When going to meet a friend, wandering around until you find them
3
When going to meet a friend, asking a parent to plan your route for you

9

Multiple Choice

Looking for similarities and trends within a problem

1

Abstraction

2

Decomposition

3

Pattern recognition

4

Algorithmic Thinking

10

Decomposition

  • Breaking the Problem into smaller chunks/parts.

  • For baking a cake, that might involve thinking about the components of a cake (frosting, decorations, and the cake itself).

media

11

Pattern Recognition

  •  Identify similarities, patterns, or trends that can help you solve the problem.

  • For baking a cake, you might need to think about how many repeating layers the cake will have how did you create characters with past cakes you made.

media

12

Abstraction

  • Remove any unnecessary details that don’t help you solve the problem.

  • For baking cake, that might mean the order in which you mix/prepare the ingredients is not important.

  • Not worrying about characters that have not arrived in mail yet because you know you can freeze your cake and add later.

media

13

Algorithm

  • Writing down steps/directions to solve the problem "Formatting a general solution"

  • For baking a cake: determining the steps to make the cake batter, frosting, and decorations, and then putting the completed components together to make the cake.

  • For example, you wouldn’t decorate the cake before you frost it.

media

14

Multiple Choice

When discussing computational thinking skills: Decomposition means....

1

Writing a set of rules or directions

2

Removing unnecessary parts

3

Looking for patterns

4

Breaking the problem into smaller chunks.

15

Multiple Choice

When discussing computational thinking skills: Looking for similarities & trends refers to...

1

Decomposition

2

Pattern Recognition

3

Algorithm creation

4

Abstraction

16

Multiple Choice

When discussing computational thinking skills: When you remove unnecessary details or parts that don't help you solve the problem.

1

Decomposition

2

Pattern Recognition

3

Algorithm creation

4

Abstraction

17

Multiple Choice

Computational thinking is the ability to solve problems by learning to think like a computer or a computer scientist. This involves analyzing a complex problem, developing possible solutions to the problem, and formatting the solutions so that they can be carried out by a computer (or a human). Which example is the "best" plan to solve a problem?

1

1. Create your Algorithm, 2. Look for trends, 3.Remove unnecessary parts, 4. Make sure you chunked the problem

2

1. Break down the problem into smaller parts. 2. Look for trends, 3.Remove unnecessary parts, 4. Write steps/directions to solve problem.

3

1. Break down the problem into smaller parts. 2. Look for trends, 3.Create an Algorithm, 4. Finally, remember to remove unnecessary parts.

18

Multiple Choice

1. What is computational thinking?

1

Giving instructions to a computer

2

Thinking like a computer - in binary

3

Using a set of techniques and approaches to help to solve problems

19

Multiple Choice

Which of the following is NOT a computational thinking technique?

1

Decomposition

2

Pattern recognition

3

Coding

20

Multiple Choice

To create a successful computer program, how many computational thinking techniques are usually required?

1

2

2

4

3

1

21

Multiple Choice

What is decomposition?

1

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

2

Adding detail to make a problem more complex

3

When you ignore the unnecessary detail in a problem

22

Multiple Choice

Which of these is an example of decomposition?

1

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

2

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

3

Looking at what different kinds of cake can be made

23

Multiple Choice

What is pattern recognition?

1

Breaking down a complex problem into smaller problems

2

Building models from patterns

3

Looking for similarities among and within problems

24

Multiple Choice

Which of the following contains a pattern?

1

All cars have wheels

2

My car is blue

3

My friend's car has an MP3 player

25

Multiple Choice

What is abstraction?

1

The process of using all detail

2

The process of using irrelevant characteristics

3

The process of filtering out irrelevant characteristics and unnecessary detail

26

Multiple Choice

When drawing a dog, which of the following characteristics could be ignored?

1

Dogs have paws

2

Dogs run quickly

3

Dogs have a nose

27

Multiple Choice

What is an algorithm?

1

Patterns and trends used to solve a problem

2

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

3

A programming language

28

Multiple Choice

What do we mean by COMPUTATIONAL THINKING?

1

Understanding a complex problem and developing possible solutions.

2

Breaking a task into smaller tasks.

3

Selecting a computer to use.

4

Focusing on what is important, ignoring what is unnecessary.

29

Multiple Choice

What is the correct definition of an algorithm?
1
An algorithm is a step by step instructions to solve a problem.
2
An algorithm is a process of baking bread.
3
An algorithm is a software used to compute numbers.
4
An algorithm is the process of breaking problems.

30

Multiple Choice

Which of the following contains a correct sequence to make a cup of tea?

1

Add water to kettle, boil water, add hot water to cup

2

Add hot water to cup, add water to kettle, boil water

3

Boil water, add hot water to cup, add water to kettle

31

Multiple Choice

Which of the following contains the correct sequence for making jam on toast?

1

Put bread in toaster, spread jam on toast, remove toast when done, spread butter on toast

2

Put bread in toaster, remove toast when done, spread butter on toast, spread jam on toast

3

Spread butter on toast, spread jam on toast, put bread in toaster, remove toast when done

32

Multiple Choice

Why do we think computationally?

1

To help us program

2

To help us to think like a computer

3

To help us solve complex problems more easily

4

To help us plan our actions

33

Multiple Choice

Question image

Which of these algorithms will complete this maze?

1

Turn Left, Forward 1 space, Turn Right, Forward 6 spaces, Turn Right, Forward 3 Spaces, Turn Left, Forward 1 space

2

Turn Left, Forward 3 Spaces, Turn Right, Forward 1 Space, Turn Left, Forward 1 space, Turn Right, Forward 3 Spaces

3

Turn Right, Forward 2 Spaces, Turn Left, Forward 7 Spaces

34

Multiple Choice

Which algorithm would make you run in a square?

1

Run forward 10 steps, Turn Right, Run Forward 10 steps, Turn Right

2

Run forward 10 steps, Turn Right, Run Forward 10 steps, Turn Right, Run forward 10 steps, Turn Right, Run Forward 10 steps

3

Run forward 10 steps, Turn Right, Run Forward 15 steps, Turn Right, Run forward 10 steps, Turn Right, Run Forward 15 steps

Which of the following is not done by abstraction?

1

Identifies essential details

2

Disregards non-essential information

3

Breaks the problem down into smaller tasks

Show answer

Auto Play

Slide 1 / 34

MULTIPLE CHOICE

Discover more resources for Computers