CS05: use a text based programming language (e.g. python) to solve a variety of computational problems
| Keyword | Definition |
|---|---|
| debug | finding and fixing errors in a program |
| Integrated Development Environment | the software used to write, run and debug programs |
| iteration | instructions that cause some lines of code to be repeated multiple times |
| logic error | a type of error message that occurs when your code runs and does exactly what you've told it to do, but you told it to do the wrong thing. |
| programming language | a way of describing instructions that a computer needs to understand so that it can run them in order |
| runtime error | a type of error message that occurs when your code runs but then crashes because it tries to do something impossible |
| selection | instructions that make a choice which lines of code to run next |
| sequence | more than one instruction running in a specific order |
| syntax error | a type of error message that occurs when you break the rules of the programming language. The code refuses to run at all. |