A workbook design for fill-in-blank problems in java programming learning assistant system

Nobuo Funabiki*, Minako Dake, Khin Khin Zaw, Wen Chung Kao

*此作品的通信作者

研究成果: 書貢獻/報告類型篇章

摘要

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.

原文英語
主出版物標題Lecture Notes on Data Engineering and Communications Technologies
發行者Springer Science and Business Media Deutschland GmbH
頁面331-342
頁數12
DOIs
出版狀態已發佈 - 2017

出版系列

名字Lecture Notes on Data Engineering and Communications Technologies
2
ISSN(列印)2367-4512
ISSN(電子)2367-4520

ASJC Scopus subject areas

  • 媒體技術
  • 電氣與電子工程
  • 電腦科學應用
  • 電腦網路與通信
  • 資訊系統

指紋

深入研究「A workbook design for fill-in-blank problems in java programming learning assistant system」主題。共同形成了獨特的指紋。

引用此