Debugging strategies

Learning Outcomes:

8. Apply a variety of strategies to the testing and debugging of simple programs. [Usage]

9. Construct, execute and debug programs using a modern IDE and associated tools such as unit testing tools and visual debuggers. [Usage]

10. Construct and debug programs using the standard libraries available with a chosen programming language. [Usage]