Designing an automatic debugging assistant for improving the learning of computer programming
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
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 |
Publication status | Published - 2008 |
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
Title | 1st International Conference on Hybrid Learning, ICHL 2008 |
---|---|
Location | City University of Hong Kong |
Place | Hong Kong |
Period | 13 - 15 August 2008 |
Link(s)
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.
Research Area(s)
- Automatic debugging assistant, Computer programming, PASS, Test cases and annotations
Citation Format(s)
Designing an automatic debugging assistant for improving the learning of computer programming. / Lam, Maria S. W.; Chan, Eric Y. K.; Lee, Victor C. S. et al.
Hybrid Learning and Education: First International Conference, ICHL 2008, Proceedings. Vol. 5169 LNCS Springer Verlag, 2008. p. 359-370 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5169 LNCS).
Hybrid Learning and Education: First International Conference, ICHL 2008, Proceedings. Vol. 5169 LNCS Springer Verlag, 2008. p. 359-370 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5169 LNCS).
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review