| Keyword | Definition |
|---|---|
| algorithm | step by step instructions which describes how to solve a problem (which may or may not be able to run on a computer) |
| bug | a problem with code which makes the program not work as it should |
| debug | finding and fixing errors in code to make the program work properly |
| program | an algorithm that is entered into a computer so that it can be executed |
| trace | stepping through each line of code to see what happens |
| variable | a named location in memory which stores a value. The value can change when the program runs but the name stays the same. |