Computational Thinking
Programming
Flowcharts
100

What is Computational Thinking?

The term that means thinking through a problem and solution the way a computer does.

100

What is the term computer scientists use if there is a mistake or problem in the computer program?

Bug

100

How many arrows should stem from a task block?

1

200

Which of the five parts of computational thinking focuses on the main idea?

Abstraction

200

Which kind of programming loop repeats until a certain condition is met?

While Loop

200


10

300

What is algorithm?

Planning how to make slime and creating a list of steps to follow is an example of this computational thinking component.

300

If it is raining, I will bring an umbrella. 

If it is above 70 degrees, I will wear shorts. Both of these statements are examples of a ____________.

condition

300

What does a diamond or rhombus block represent in a flowchart?

A decision

400

Which component of computational thinking breaks down a complex problem into smaller and more manageable parts?

Decomposition.

400

What is an example of an algorithm?

Washing your hair:

1. wet hair

2. add shampoo to your hair

3. lather shampoo

4. rinse and repeat as needed

400

In a flowchart, an arrow represents what?

the flow of data or direction of flow

500

The component of computational thinking that is demonstrated in this image:

An algorithm

500

The benefit of having more efficient algorithms.

easier to debug

500

What is a flowchart?

A visual representation of an algorithm.

M
e
n
u