Title:
|
A SUPPORT SYSTEM FOR ERROR CORRECTION QUESTIONS IN PROGRAMMING EDUCATION |
Author(s):
|
Yoshinari Hachisu, Atsushi Yoshida |
ISBN:
|
978-989-8704-08-5 |
Editors:
|
Miguel Baptista Nunes and Maggie McPherson |
Year:
|
2014 |
Edition:
|
Single |
Keywords:
|
Error Correction Questions, Programming Education, Debugging |
Type:
|
Full Paper |
First Page:
|
249 |
Last Page:
|
258 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
For supporting the education of debugging skills, we propose a system for generating error correction questions of programs and checking the correctness. The system generates HTML files for answering questions and CGI programs for checking answers. Learners read and answer questions on Web browsers. For management of error injection, we have analyzed types of errors and defined the processes of error injection as code transformation patterns. The system synthesizes code fragments including errors by transforming correct code fragments according to the selected patterns. Full coverage of all possible answers is difficult. Instead, we have adopted a strategy to restrict editable points and possible answers from the educational view. To confirm the effectiveness of the system, we have generated questions using several examples and applied them to a programming exercise as an evaluation experiment. |
|
|
|
|