Coding
Makes
Your
Ideas
Unstoppable
100

A set of step-by-step instructions that tell a computer (or person) exactly what to do.

Algorithm

100

Fake code written in simple English to plan what a program will do before writing real code.

Pseudocode

100

A picture diagram that shows the steps of a program using boxes and arrows.

Flowchart

100

Information that goes into the computer or program (typing, clicking, buttons, sensors, movement).

Input

100

What comes out of the program (sounds, lights, vibration, movement, text, graphics).

Output

200

A “storage box” in the computer’s memory that holds information, like a score or name.

Variable

200

Code that repeats a set of instructions over and over without rewriting them.

Loop

200

A test that can be true or false, used for making decisions in code.

Condition

200

Symbols that help the computer do math or compare things:
+  -  *  /  >  <  ==  AND  OR

Operators

200

A named block of code that does one job. You can use it again and again without rewriting it.

Function

300

To find and fix mistakes (bugs!) in your code.

Debug

300

To check how two values relate, like “greater than,” “less than,” or “equal to.”

Compare

300

An algorithm used to find something in a list.

Search

300

An algorithm that puts things in order (alphabetical, smallest to biggest, etc.).

Sort

300

A simple early model of a program or product to show how it will look or work.

Prototype

400

A series of drawings or panels that show how a program, animation, or game will look step-by-step.

Storyboard

400

A type of value that can only be true or false.

Boolean

400

Where data is stored inside the computer so programs can use it.

Memory

400

The individual actions in an algorithm or program, written in the correct order.

Steps


400

A point in a program where the computer chooses what to do based on a condition.

Decision

500

To do something again and again—what loops do.

Repeat

500

The two possible answers to a condition; used for making decisions in programs.

True / False

500

A logic operator that is only true if both conditions are true.

AND

500

A logic operator that is true if at least one condition is true.

OR