An Educational Support System based on Automatic Impasse Detection in Programming Exercises

Authors

  • Koichi YAMASHITA Faculty of Business Administration, Tokoha University, Japan Author
  • Takumi SUGIYAMA Graduate school of Integrated Science and Technology, Shizuoka University, Japan c Author
  • Satoru KOGURE Faculty of Informatics, Shizuoka University, Japan Author
  • Yasuhiro NOGUCHI Faculty of Informatics, Shizuoka University, Japan Author
  • Tatsuhiro KONISHI Faculty of Informatics, Shizuoka University, Japan Author
  • Yukihiro ITOH Faculty of Informatics, Shizuoka University, Japan Author

Abstract

In this paper, we develop an educational support system based on an automatic impasse detection method. In programming education, novice learners occasionally experience various impasses during coding exercises. A learner’s impasse log, which includes information such as the type of the impasses and timestamps at which they reached the impasses, would be useful for the learning and teaching of programming, such as for reflective learning and one- on-one instructions. Although several systems have been developed to understand students’ programming statuses, there is no system based on the students’ impasse in programming. We developed a ruleset to detect impasses automatically based on the indications of students’ codes and errors and improved the detection ability through an experimental introduction in actual classrooms. Using this framework, we developed a system that supports learners to perform reflective learning. We conducted a pilot experiment to evaluate the contribution of our system to reflective learning and obtained positive evaluation results.

Downloads

Download data is not yet available.

Downloads

Published

2017-12-04

How to Cite

An Educational Support System based on Automatic Impasse Detection in Programming Exercises. (2017). International Conference on Computers in Education. https://library.apsce.net/index.php/ICCE/article/view/2261