MF研究者総覧

教員活動データベース

Fill-in-the-blank Questions for Object-Oriented Pro-gramming Education and Its Preliminary Evaluation

発表形態:
原著論文
主要業績:
主要業績
単著・共著:
共著
発表年月:
2023年08月
DOI:
10.52731/ijltle.v6.i1.699
会議属性:
指定なし
査読:
有り
リンク情報:

日本語フィールド

著者:
Miyuki Murata, Naoko Kato, Mika Ohtsuki, Tetsuro Kakeshita
題名:
Fill-in-the-blank Questions for Object-Oriented Pro-gramming Education and Its Preliminary Evaluation
発表情報:
International Journal of Learning Technokogies and Learning Environments Vol.6, 19 pages 号: vol.6 ページ: 19 pages
キーワード:
Learning Analytics (LA), Programmind Education, Object-oriented Programming, Java, Fill-in-the-Blank Question
概要:
抄録:
Object-oriented technology is important to improve software quality from various perspectives. We have developed pgtracer, a programming education tool that pro-vides fill-in-the-blank questions for the C programming language. By analyzing the data collected by using pgtracer in actual classes, we have obtained useful knowledge for C programming education. In this paper, we develop fill-in-the-blank questions for Java programs to extend pgtracer for object-oriented programming. The fill-in-the-blank question consists of a set of programs and trace tables. A program and a trace table respectively correspond to a Java class and an instance. A trace ta-ble contains message sendings between instances, which are important for under-standing the behavior of object-oriented programs. Furthermore, we introduce blanks that students do not need to fill. This provides more flexibility in setting the difficulty level while reducing the student workload to fill the blanks. We report the results of a trial experiment in which students were asked to solve some of the fill-in-the-blank questions using the Embedded Answers (Cloze) question type of Moodle's Questions function. Analysis of the collected student data will provide useful knowledge for object-oriented programming education, which will be reported in a future report.

英語フィールド

Author:
Miyuki Murata, Naoko Kato, Mika Ohtsuki, Tetsuro Kakeshita
Title:
Fill-in-the-blank Questions for Object-Oriented Pro-gramming Education and Its Preliminary Evaluation
Announcement information:
International Journal of Learning Technokogies and Learning Environments Vol.6, 19 pages Issue: vol.6 Page: 19 pages
Keyword:
Learning Analytics (LA), Programmind Education, Object-oriented Programming, Java, Fill-in-the-Blank Question
An abstract:
Object-oriented technology is important to improve software quality from various perspectives. We have developed pgtracer, a programming education tool that pro-vides fill-in-the-blank questions for the C programming language. By analyzing the data collected by using pgtracer in actual classes, we have obtained useful knowledge for C programming education. In this paper, we develop fill-in-the-blank questions for Java programs to extend pgtracer for object-oriented programming. The fill-in-the-blank question consists of a set of programs and trace tables. A program and a trace table respectively correspond to a Java class and an instance. A trace ta-ble contains message sendings between instances, which are important for under-standing the behavior of object-oriented programs. Furthermore, we introduce blanks that students do not need to fill. This provides more flexibility in setting the difficulty level while reducing the student workload to fill the blanks. We report the results of a trial experiment in which students were asked to solve some of the fill-in-the-blank questions using the Embedded Answers (Cloze) question type of Moodle's Questions function. Analysis of the collected student data will provide useful knowledge for object-oriented programming education, which will be reported in a future report.


Copyright © MEDIA FUSION Co.,Ltd. All rights reserved.