Abstract
Finding bugs in programs (debugging) is a core skill for practical programmers. However, debugging programs can be difficult to novice programmers. Even worse, repetitive failures may defeat students' enthusiasm for learning. The presence of a mentor giving hints and help face-to-face with students will surely make such a learning process much more effective and enjoyable. However, this requires lots of manpower and resources. To address this problem, we seek to capitalize on the potential advantages offered by hybrid learning. We are working towards a system for providing a certain level of automatic debugging assistance to students. Instructors can identify common errors in students' programs using the system and incorporate useful debug-guiding information into it so that students will be prompted with pertinent hints when common errors are detected in their programs. © 2008 Springer-Verlag Berlin Heidelberg.
| Original language | English |
|---|---|
| Title of host publication | Hybrid Learning and Education |
| Subtitle of host publication | First International Conference, ICHL 2008, Proceedings |
| Publisher | Springer Verlag |
| Pages | 359-370 |
| Volume | 5169 LNCS |
| ISBN (Print) | 3540851690, 9783540851691 |
| DOIs | |
| Publication status | Published - 2008 |
| Event | 1st International Conference on Hybrid Learning, ICHL 2008 - City University of Hong Kong, Hong Kong, China Duration: 13 Aug 2008 → 15 Aug 2008 http://ihlsociety.org/ICHL2008/ |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 5169 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 1st International Conference on Hybrid Learning, ICHL 2008 |
|---|---|
| Place | Hong Kong, China |
| Period | 13/08/08 → 15/08/08 |
| Internet address |
Research Keywords
- Automatic debugging assistant
- Computer programming
- PASS
- Test cases and annotations