Microsoft VSCode includes a powerful tool called a debugger. A debugger lets you control the execution of your program and examine it while it's running. With the [wiki:ControlSystems/SoftwareTeam/Training/GettingStarted/Variables VariablesExample.java] program from the last lesson open in the editor click to the left of the line number (7) for the line a=3; and a red dot will appear called a breakpoint. [[Image(breakpoint.jpg, 50%, margin=10)]] 1. Click Debug->Start Debugging (or press function key F5) 2. The program will start running but will stop (break) at line 7 [[Image(stopped.jpg, 50%, margin=10)]] 3. Click on the Step-over icon [[Image(stepover.jpg)]] above the editor (or press function key F10) to execute that line of code and then stop again 4. Observe the Variables window in the left navigation panel and note that there is now a variable named 'a' with the value 3 [[Image(variables.jpg)]] 5. Press F10 again to execute the line b=4 and observe the variable appearing in the Variables window 6. Double click on the variable b in the Variables window and change its value to 5 7. Press F10 again to execute the line c=a*b and observe the variable c appearing in the Variables window with the value 15. 8. Press the Continue tool [[Image(continue.jpg)]] (or function key F5) above the editor window to allow the program to continue running to the end. Observe the value printed in the output terminal window. The VSCode debug toolbar [[Image(VSC_toolbar.png)]] offers a complete set of tools to control the execution of your program: * Continue / Pause F5 * Step Over F10 * Step Into F11 * Step Out Shift+F11 * Restart Ctrl+Shift+F5 * Stop Shift+F5