An online fill-in-the-blank problem function for learning reserved words in Java programming education

Nobuo Funabiki, Yousuke Korenaga, Yukiko Matsushima, Toru Nakanishi, Kan Watanabe

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
Pages375-380
Number of pages6
DOIs
Publication statusPublished - 2012
Event26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012 - Fukuoka, Japan
Duration: Mar 26 2012Mar 29 2012

Other

Other26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012
CountryJapan
CityFukuoka
Period3/26/123/29/12

Fingerprint

Education
Students
Computer programming
Learning systems

Keywords

  • e-learning
  • fill-in-the-blank problem
  • Java
  • programming education
  • Web system

ASJC Scopus subject areas

  • Computer Science Applications
  • Information Systems

Cite this

Funabiki, N., Korenaga, Y., Matsushima, Y., Nakanishi, T., & Watanabe, K. (2012). An online fill-in-the-blank problem function for learning reserved words in Java programming education. In Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012 (pp. 375-380). [6185291] https://doi.org/10.1109/WAINA.2012.64

An online fill-in-the-blank problem function for learning reserved words in Java programming education. / Funabiki, Nobuo; Korenaga, Yousuke; Matsushima, Yukiko; Nakanishi, Toru; Watanabe, Kan.

Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012. 2012. p. 375-380 6185291.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Funabiki, N, Korenaga, Y, Matsushima, Y, Nakanishi, T & Watanabe, K 2012, An online fill-in-the-blank problem function for learning reserved words in Java programming education. in Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012., 6185291, pp. 375-380, 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012, Fukuoka, Japan, 3/26/12. https://doi.org/10.1109/WAINA.2012.64
Funabiki N, Korenaga Y, Matsushima Y, Nakanishi T, Watanabe K. An online fill-in-the-blank problem function for learning reserved words in Java programming education. In Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012. 2012. p. 375-380. 6185291 https://doi.org/10.1109/WAINA.2012.64
Funabiki, Nobuo ; Korenaga, Yousuke ; Matsushima, Yukiko ; Nakanishi, Toru ; Watanabe, Kan. / An online fill-in-the-blank problem function for learning reserved words in Java programming education. Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012. 2012. pp. 375-380
@inproceedings{3d4dec29cf254714b19bb8325af32660,
title = "An online fill-in-the-blank problem function for learning reserved words in Java programming education",
abstract = "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.",
keywords = "e-learning, fill-in-the-blank problem, Java, programming education, Web system",
author = "Nobuo Funabiki and Yousuke Korenaga and Yukiko Matsushima and Toru Nakanishi and Kan Watanabe",
year = "2012",
doi = "10.1109/WAINA.2012.64",
language = "English",
isbn = "9780769546520",
pages = "375--380",
booktitle = "Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012",

}

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

Y1 - 2012

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 - e-learning

KW - fill-in-the-blank problem

KW - Java

KW - programming education

KW - Web system

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

SP - 375

EP - 380

BT - Proceedings - 26th IEEE International Conference on Advanced Information Networking and Applications Workshops, WAINA 2012

ER -