Bibliographic Details
| Title: |
ViDA: A virtual debugging advisor for supporting learning in computer programming courses. |
| Authors: |
Lee, V. C. S., Yu, Y. T., Tang, C. M., Wong, T. L., Poon, C. K. |
| Source: |
Journal of Computer Assisted Learning; Jun2018, Vol. 34 Issue 3, p243-258, 16p, 2 Color Photographs, 1 Diagram, 7 Charts, 2 Graphs |
| Subject Terms: |
COLLEGE students, COMPUTER software, COMPUTER viruses, COMPUTER assisted instruction, COMPUTERS, LEARNING strategies, PROBABILITY theory, QUESTIONNAIRES, RESEARCH funding, SCALE analysis (Psychology), T-test (Statistics), EDUCATIONAL outcomes, DESCRIPTIVE statistics |
| Abstract: |
Abstract: Many students need assistance in debugging to achieve progress when they learn to write computer programs. Face‐to‐face interactions with individual students to give feedback on their programs, although definitely effective in facilitating their learning, are becoming difficult to achieve with ever‐growing class sizes. This paper proposes a novel approach to providing practical automated debugging advice to support students' learning, based on the strong relationship observed between common wrong outputs and the corresponding common bugs in students' programs. To implement the approach, we designed a generic system architecture and process, and developed a tool called Virtual Debugging Advisor (ViDA) that was put into use in classes in a university. To evaluate the effectiveness of ViDA, a controlled experiment and a survey were conducted with first year engineering students in an introductory computer programming course. Results are encouraging, showing that (a) a higher proportion of students could correct their faulty code themselves with ViDA enabled, (b) an overwhelming majority of respondents found ViDA helpful for their learning of programming, and (c) most respondents would like to keep ViDA enabled when they practice writing programs. [ABSTRACT FROM AUTHOR] |
|
Copyright of Journal of Computer Assisted Learning is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Complementary Index |