• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2022 Fiscal Year Final Research Report

Development of an estimation method of error causes in problems for representing learners' understanding of program behavior

Research Project

  • PDF
Project/Area Number 19K21782
Research Category

Grant-in-Aid for Challenging Research (Exploratory)

Allocation TypeMulti-year Fund
Review Section Medium-sized Section 9:Education and related fields
Research InstitutionChiba Institute of Technology

Principal Investigator

Kunimune Hisayoshi  千葉工業大学, 情報科学部, 教授 (90377648)

Co-Investigator(Kenkyū-buntansha) 野瀬 裕昭  長野県工科短期大学校, 知能情報システム学科, 教授 (60774940)
新村 正明  信州大学, 学術研究院総合人間科学系, 教授 (20345755)
山本 樹  明海大学, 総合教育センター, 准教授 (30535266)
Project Period (FY) 2019-06-28 – 2023-03-31
Keywordsプログラム動作 / 理解表出課題 / 誤答原因推定 / トレース課題 / プログラミング基礎概念 / 誤答分析
Outline of Final Research Achievements

This project investigated (1) a method of automatic generation of programs, which reproduces wrong answers by misunderstandings of basic programming concepts, (2) a method for generating wrong answers, (3) verification of the methods, and (4) an analysis method for causes of wrong answers.
We developed programs, which implement methods (1) and (2), and verified the adequacy of the methods by comparing the wrong answers reproduced by the programs with actual wrong answers collected in practice. According to the result of the comparison, we found some causes of wrong answers, which we have not investigated. Therefore, we developed method (4), which can cover more causes of wrong answers.

Free Research Field

教育工学

Academic Significance and Societal Importance of the Research Achievements

トレース課題については,これまでにも類似の課題が提案されているが,この研究においては学習者へのフィードバックは正答との比較によるもののみで,誤答の原因にまで踏み込んだ分析は行われていない.一方,本研究課題において構想している,基本概念を誤って理解している学習者が想定する動作を行うプログラムによる誤答生成を行うという方法論については,これまでに類を見ないものであり,挑戦的かつ萌芽的な研究であると考えている.
また,本研究課題が提案する方法論は,トレース課題に関する誤答の原因分析のみならず,プログラミング教育における誤答分析の様々な局面に応用可能なものであり,この研究の意義は高いと考えている.

URL: 

Published: 2024-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi