Title
A Workbook Design for Fill-in-Blank Problems in Java Programming Learning Assistant System.
Abstract
To advance Java programming educations, we have developed a Java Programming Learning Assistant System (JPLAS) as a Web application system. JPLAS provides fill-in-blank problems for novice students to study the grammar and basic programming skills through code reading. To select the blank elements with grammatically correct and unique answers from a given code, we have proposed the graph-based blank element selection algorithm. Then, we generated and assigned fill-in-blank problems to students in Java programming course for two years. Unfortunately, the teacher selected original Java codes rather arbitrarily, which may degrade educational effects. Besides, this algorithm has been continuously extended to enhance the variations of generated problems. In this paper, we present a workbook design for fill-in-blank problems in JPLAS by collecting suitable Java codes from textbooks and Web sites, and applying the extended algorithm, so that they can be instantly and properly assigned to students. This workbook design consists of 15 categories with a considerable number of problems that follow the conventional learning order of Java programming. For the preliminary evaluation, we assign some problems to novice students. In the coming semester, we will use this workbook in the course to verify the adequacy of our proposal for novice students.
Year
DOI
Venue
2016
10.1007/978-3-319-49106-6_31
ADVANCES ON BROAD-BAND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS
Field
DocType
Volume
Workbook,Programming language,Computer science,Selection algorithm,Constraint graph,Real time Java,Grammar,Blank,Web application,Java
Conference
2
ISSN
Citations 
PageRank 
2367-4512
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Nobuo Funabiki122769.87
Minako Dake200.34
Khin Khin Zaw312.32
Wen-chung Kao422241.63