| A | B |
| Syntax Errors | Occur when the programmer does not follow the rules of the programming language. |
| Logic Errors | Occur when the program compiles and executes, but the output is not what you wanted/expected. |
| Desk Check | Desk checking is when you create a table of possible inputs and determine what the output should be |
| Runtime Errors | occur while your program runs. |
| programmer debugging | fixing errors |
| program debugging | allowing for unexpected input from a user |
| break point | is a tool used by a programmer to isolate a section of code and watch how the complier steps through it. |
| Green arrow | execute the rest of the program without stopping |
| Pause | stop here |
| Blue Square | stop the program and return to the IDE |
| Step Into | move to the next line of code in the programming block |
| Step Over | skip the current programming block |
| Step Out | exit the current programming block |
| watch window | This works only with the debugger is in break mode (at a breakpoint). |
| Locals Watch Window | automatic Watch Window |
| Message Boxes | Alerting the user of an error |