Research indexJournal article
An operator fill-in-blank problem for algorithm understanding in Java programming learning assistant system
Funabiki, Sasaki, Tana and 1 other
1 Oct 2015
NobleIDNI1P59W96R72S77DOI10.1109/gcce.2015.7398539
An operator fill-in-blank problem for algorithm understanding in Java programming learning assistant system
Funabiki, Sasaki, Tana and 1 other · 1 Oct 2015
NobleIDNI1P59W96R72S77DOI10.1109/gcce.2015.7398539
Abstract
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
A Web-based Java Programming Learning Assistant System (JPLAS) has been developed to help novice students studying Java programming through self-learning. As one function, JPLAS provides the fill-in-blank problem that requests filling in the blank elements in a given code with several blanks. Currently, reserved words, identifiers, or control symbols can be blanked to have unique correct answers, which may be solved without reading the code carefully. In this paper, we propose to additionally blank operators in conditional expressions of core statements in the code so that students can understand the structure to realize the specification. For preliminary evaluations, we generated six operator fill-in-blank problems, and assigned them to students where the number of answer submissions per blank has increased from that of conventional problems.