De-gapper - Tool for support programming learners' \step-by-step" learning
Cho Shinya, Hofuku Yayoi, Tomohiro Nishida, Susumu Kanemune · 2014
In programming leraning, students learn programming elements step-by-step by referring learning materials. But some materials tend to put too many learning concepts into one program because teachers are familiar with programming and they expect students can understand these concepts. This may be a factor of students' frustration. To solve this problem, we developed a tool named \De-gapper which analyzes syntax trees of programs in learing material and check if there are too many learing concepts. Using De-gapper, we veried whether De-gapper's outputs are correspond to the amount of learing concepts checked manually in actual teaching material.