| A | B |
| Algorithm | a precise set of instructions for processes that can be executed by a computer |
| Computer | a machine that can solve informational problems that involve the input, storage, processing, and output of information |
| Input | a device or component that allows information to be given to a computer |
| Output | any device or component that receives information from a computer |
| Storage | being able to come back to information at a later time |
| Processing | anything a computer does to turn input information into output information |
| Define | understanding the problem |
| Try | putting your plan into action |
| Prepare | how to proceed, brainstorming approaches, anticipating possible flaws |
| Reflect | learning from the first time to see if you can do it better next time |
| Iterate | make repeated use of a computational procedure, applying it each time to improve the result of the previous application |
| Constraint | a limitation or restriction |