| A | B |
| Algorithm | A set of instructions that tells a computer to complete a task |
| Flowchart | A visual representation, similar to a graphic organizer, of an algorithm |
| Pseudo Code | An algorithm that is written in the structural conventions of a programming language, but intended to be read by humans |
| Programming Language | An artificial language designed to communicate instructions to a machine, particularly a computer |
| Variables | Locations in memory that hold a value |
| Selection Statement | A code statement that contains a condition that determines whether another statement should be executed or skipped |
| Loop | A set of code statements that repeatedly executes while a condition is true |
| Infinite Loop | A loop that never ends, because the terminating condition is never met |
| Function | A block of code that completes a specific task and returns a value |