| A | B |
| Program | a set of instructions for a computer to follow |
| Binary Code | The language that computers use to communicate; it consists of ones and zeros. |
| Coding | Writing a program in a specific language |
| Decomposition | Breaking a problem into smaller parts |
| Algorithm | A list of steps to complete a task |
| sequence | a set of steps that follow one another in order |
| low-level code | A programming language that is designed to be easy for a computer to execute; also called machine language. |
| high-level code | A programming language like Python that is designed to be easy for humans to read and write. |
| Compiling | The process where source code is converted to binary code that the computer understands. |
| Interpreting | The process where source code is used to perform actions without first compiling it into binary code. |
| Debugging | Finding and fixing problems in code |
| syntax error | An error that results when an instruction does not follow the syntax rules or grammar of the programming language. |
| logic error | An error in the algorithm used to solve a problem. |
| runtime error | An error that occurs when the program is run and the computer cannot do what it asks, such as dividing by zero. |