Debugging is a fundamental skill for all programmers, yet it is not formally taught in most introductory programming courses. Students typically acquire debugging skills by trial and error. This project will develop a web-based educational tool that provides feedback to students as they work through debugging activities.
Undergraduate
Literature review of debugging approaches used by novice programmers
Online tool that assists students who are learning how to debug novice programming code.
None
Lab allocations have not been finalised