プログラム理解に基づいた知的なエラー検出に関する研究
プログラム理解に基づいた知的なエラー検出に関する研究
批准号:
05780177
负责人:
若林 茂
金额:
$0.32万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
财政年份:
1993
资助国家:
日本
项目状态:
已结题
起止时间:
1993 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
プログラミング入門教育における演習で、学習者はシステムからのエラーメッセージを参考にプログラミング・デバッグを行う。しかし、現状のエラーメッセージはプログラム言語の文法をもとに作られるため、学習者にとって、必ずしも分かりやすいものではない。本研究では、学習者の意図を推測するために、人間の教師が行うようなプログラムの字下げ(インデンテーション)情報を積極的に利用したプログラム理解を行い、それに基づいて学習者の誤りを検出するシステムを作成した。本システムはアトム作成部・ブロック作成部・センテンス作成部・エラーアドバイス出力部から構成されている。学習者の作成したプログラムをアトム作成部で処理の最小単位(アトム)に分割する。それをブロック作成部で連接・選択・反復の組合せで構造化した後、センテンス作成部で文に構成する。処理はプロダクションルールを用いる。それらの過程で抽出された誤りをエラーアドバイス出力部で適切なメッセージにして出力する。本研究の成果は次のとおりである。(1)プログラムを解析する教師の知識をルールで表現しているが、そのルールを再検討し、33個に強化した。(2)プロダクションシステムで実現することにより、現状のコンパイラでは検出できなかった誤りを指摘できた。(3)実際の演習環境である汎用計算機(富士通M1600)上に移植した。また、今後の課題として次のものがある。(1)実際の演習環境での使用と評価、(2)学習者の理解モデルの構成、(3)他のプログラム言語への対応。本補助金で購入したビデオカメラ等により、学習者のプログラミング過程を記録し、学習者の理解モデルの構成を試みている。
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
若林 茂: "プログラミング入門教育における学習者の意図を考慮したエラー検出" 国立高等専門学校協会「高専教育」. 第17号. 120-125 (1994)
Shigeru Wakabayashi:“入门编程教育中考虑学习者意图的错误检测”国家技术学院协会“技术学院教育”第 17 期。120-125(1994 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
プログラム理解に基づいた知的なエラー検出に関する研究
-
批准号:04780299
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.58万
-
财政年份:1992
-
负责人:若林 茂
-
依托单位:
海外基金