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

pattern-tertiary

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