Logic
Sequencing
Problem Solving
Computational Thinking
Block Code
100

The name of true/false logic.

Boolean

100

The order that a computer follows to execute a code.

Sequence

100

The process that programmers use to develop solutions using computers.

Problem Solving

100

Predictable, repeated components that allow us to process information efficiently and draw conclusions.

Patterns
100

Shape of a block that starts an event.

Curved (hat shaped)

200

Formal name of an if-then statement.

Conditional Statement

200
Human-readable sequence of the steps for a computer program.

Pseudocode

200

The first step in problem solving. 

Identify the Problem

200

The four cornerstones of computational thinking.

Pattern recognition, decomposition, abstraction, algorithms

200

Code structure signaled by a repeat bracket.

Loop

300

The part of a conditional statement that follows "if."

Hypothesis

300

Sequence the cards from low to high, assuming ace is high: J, K, A, Q

J, Q, K, A

300

The step in problem solving where code is written.

Take Action (Execute)

300

Filtering out extra information to identify the essential components of a problem.

Abstraction

300

Command block that will make a Sprite appear on the stage.

show

400

The part of a conditional statement that follows "then."

Conclusion

400

The sequence to draw a house: color shapes, draw triangle above rectangle, draw rectangle.

Draw rectangle, draw triangle above rectangle, color shapes.

400

The step in problem solving that evaluates whether a solution solved the problem. 

Test

400

Breaking a large script into smaller classes and objects.

Decomposition

400

Color of motion blocks.

Blue

500

Three Boolean operators. 

AND, OR, NOT

500

The line where a computer will stop executing the code:

Line 1: A = 2

Line 2: B = 10

Line 3: D/2 = C * B

Line 3

500

A word that describes a repeating process. 

Iterative

500

A recipe or set of instructions.

Algorithm

500

Shape of Boolean blocks.

diamond