Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 4 of 4 for “"debugging skills"”.

  1. Developing Resources for Debugging Education using Block-based Languages

    … learning how to program. Early experiences with debugging can be critically important in setting up new programmers for long-term success. Meanwhile, many beginners first experience programming through block-based programming languages. There has been much research into block-based programming …

    mit Repository record for Developing Resources for Debugging Education using Block-based Languages (opens in a new tab)

  2. The effect of self-explanation and metacognitive scaffolding on learning web programming

    … on acquiring programming concepts and improving debugging skills in web-based learning environments. The first study, involving 68 college students, investigated effects of self-explanation and metacognitive scaffolding. Students generating more principle-based explanations outperformed in …

    missouri Repository record for The effect of self-explanation and metacognitive scaffolding on learning web programming (opens in a new tab)

  3. Debug Tutor: Automated Deliberate Debugging Practice for Undergraduate Programmers

    Novice programmers struggle with debugging. Despite a rich literature of research on the effectiveness of teaching debugging, debugging is often not taught systematically in computer science curricula. This thesis presents the Debug Tutor, an automated debugging tutor for explicit debugging

    mit Repository record for Debug Tutor: Automated Deliberate Debugging Practice for Undergraduate Programmers (opens in a new tab)

  4. Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code

    … case failures or runtime errors, but without debugging skills, students often become frus- trated when they don't know where to start. They know their code has defects, but finding the problem may be beyond their experience, especially for beginners. An additional concern is balancing the need …

    vt Repository record for Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code (opens in a new tab)