Project description
When novice programmers encounter errors, the default response from tools and tutors is often a wall of text - overwhelming, ambiguous, and poorly suited to students with diverse access needs. This project designs, builds, and evaluates a hint scaffolding tool that responds to programming errors with structured, step by step prompts rather than direct answers. This project will involve conducting a literature review spanning hint generation systems, neurodiversity-informed design, and CS education error recovery, before implementing and evaluating a working tool with novice programmers. The core research question is whether neurodiversity-informed hint scaffolding produces better learning outcomes and user experience than conventional error feedback, and which design principles matter most.
Note: You need to register interest in projects from different supervisors (not a number of projects with the one supervisor).
You must also contact each supervisor directly to discuss both the project details and your suitability to undertake the project.