MF研究者総覧

教員活動データベース

Improvement of Fill-in-the-Blank Questions for Object-Oriented Programming Education

発表形態:
原著論文
主要業績:
主要業績
単著・共著:
共著
発表年月:
2023年09月
DOI:
10.1007/978-3-031-43393-1_48
会議属性:
国際会議(国内開催を含む)
査読:
有り
リンク情報:
論文ダウンロード

日本語フィールド

著者:
Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
題名:
Improvement of Fill-in-the-Blank Questions for Object-Oriented Programming Education
発表情報:
Towards a Collaborative Society Through Creative Learning. WCCE 2022 巻: 685 ページ: pp. 530-541
キーワード:
概要:
抄録:
We have developed a programming education tool, named ‘pgtracer’, which provides fill-in-the-blank questions in C programming. Pgtracer provides programs and trace tables with blanks. A trace table represents the execution sequence of the target C program. As a result of our research, we could estimate the achievement level of the students and clarify the answering process by analyzing the logs collected by pgtracer. To improve software quality and reusability, object-oriented technology is important from various perspectives, and there is an urgent need to train engineers proficient in object-oriented programming. Thus, we are extending pgtracer to the Java program. Trace tables are extended to represent individual instances and message sending among the instances. In this paper, we create fill-in-the-blank questions for the Java program and attempt to have students solve some of the fill-in-the-blank questions using the “embedded answer (Cloze)” question format of Moodle’s question function. The results of the trial are discussed, and improvements are made to the questions and the user interface. We also introduce the notion of ignorable blanks which students do not need to fill. This type of blank is useful to increase the variety of questions.

英語フィールド

Author:
Miyuki Murata, Naoko Kato, Tetsuro Kakeshita
Title:
Improvement of Fill-in-the-Blank Questions for Object-Oriented Programming Education
Announcement information:
Towards a Collaborative Society Through Creative Learning. WCCE 2022 Vol: 685 Page: pp. 530-541
An abstract:
We have developed a programming education tool, named ‘pgtracer’, which provides fill-in-the-blank questions in C programming. Pgtracer provides programs and trace tables with blanks. A trace table represents the execution sequence of the target C program. As a result of our research, we could estimate the achievement level of the students and clarify the answering process by analyzing the logs collected by pgtracer. To improve software quality and reusability, object-oriented technology is important from various perspectives, and there is an urgent need to train engineers proficient in object-oriented programming. Thus, we are extending pgtracer to the Java program. Trace tables are extended to represent individual instances and message sending among the instances. In this paper, we create fill-in-the-blank questions for the Java program and attempt to have students solve some of the fill-in-the-blank questions using the “embedded answer (Cloze)” question format of Moodle’s question function. The results of the trial are discussed, and improvements are made to the questions and the user interface. We also introduce the notion of ignorable blanks which students do not need to fill. This type of blank is useful to increase the variety of questions.


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