TY - GEN
T1 - An online fill-in-the-blank problem function for learning reserved words in Java programming education
AU - Funabiki, Nobuo
AU - Korenaga, Yousuke
AU - Matsushima, Yukiko
AU - Nakanishi, Toru
AU - Watanabe, Kan
PY - 2012/5/14
Y1 - 2012/5/14
N2 - The Java programming education to students has been held in a lot of universities and professional schools due to the reliability, portability, and easy learning. To assist this education, our group has developed a Java programming learning system based on the test-driven development method. However, this Web system targets students who have studied Java to some extent. In this paper, we propose a fill-in-the-blank problem function for this system to assist the learning of the Java reserved words by novice Java learners. Our function consists of a teacher service process and a student service process. By the former one, a teacher can generate a fill-in-the-blank problem easily by blanking the specified reserved words randomly from a sample Java code in the database. By the latter one, a student can repeatedly submit answers of a problem until all the questions are correctly solved for self-study. The function is implemented on an existing Web system and is applied to students who are currently learning Java. The questionnaire result confirms the effectiveness of our proposal.
AB - The Java programming education to students has been held in a lot of universities and professional schools due to the reliability, portability, and easy learning. To assist this education, our group has developed a Java programming learning system based on the test-driven development method. However, this Web system targets students who have studied Java to some extent. In this paper, we propose a fill-in-the-blank problem function for this system to assist the learning of the Java reserved words by novice Java learners. Our function consists of a teacher service process and a student service process. By the former one, a teacher can generate a fill-in-the-blank problem easily by blanking the specified reserved words randomly from a sample Java code in the database. By the latter one, a student can repeatedly submit answers of a problem until all the questions are correctly solved for self-study. The function is implemented on an existing Web system and is applied to students who are currently learning Java. The questionnaire result confirms the effectiveness of our proposal.
KW - Java
KW - Web system
KW - e-learning
KW - fill-in-the-blank problem
KW - programming education
UR - http://www.scopus.com/inward/record.url?scp=84860708806&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84860708806&partnerID=8YFLogxK
U2 - 10.1109/WAINA.2012.64
DO - 10.1109/WAINA.2012.64
M3 - Conference contribution
AN - SCOPUS:84860708806
SN - 9780769546520
T3 - Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
SP - 375
EP - 380
BT - Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
T2 - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
Y2 - 26 March 2012 through 29 March 2012
ER -