日本語フィールド
著者: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 巻: 6 号: 1 ページ: 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 KakeshitaTitle:Fill-in-the-blank Questions for Object-Oriented Pro-gramming Education and Its Preliminary EvaluationAnnouncement information:International Journal of Learning Technokogies and Learning Environments Vol: 6 Issue: 1 Page: 19 pagesKeyword:Learning Analytics (LA), Programmind Education, Object-oriented Programming, Java, Fill-in-the-Blank QuestionAn 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.