構造誤り検出機能を有するアセンブラプログラミング演習支援システムの実現と評価

書誌事項

タイトル別名
  • コウゾウ アヤマリ ケンシュツ キノウ オ ユウスル アセンブラ プログラミング エンシュウ シエン システム ノ ジツゲン ト ヒョウカ
  • コウゾウ アヤマリ ケンシュツ オユウスル アセンブラ プログラミング エンシュウ シエン システム ノ ジツゲン ト ヒョウカ
  • Implementation and Evaluation of a Computer-Aided Assembly Programming Exercise System with a Function of Structural Anomaly Detection

この論文をさがす

抄録

本論文では,計算機リソースの制御法や制御構造の実現法の理解促進を目的としたアセンブラプログラミング演習支援システムを提案する.提案システムは構造誤り検出機能を有することを特徴とする.構造誤り検出機能では次に示す三つの機能をアセンブラプログラムに適用し,構造パターンを生成する.(1)プログラムを実行して詳細な実行結果を取得する機能.(2)実行結果に含まれる計算機リソースの名前を課題で指定されるラベルや変数に置き換える機能.(3)置換え結果から指導者の指定したプログラム構造に関する制約を満たすラベルや変数を抽出して構造パターンを生成する機能.これらの機能を正解プログラムと答案プログラムに適用し,それぞれの構造パターンを比較評価することで,構造誤り検出を可能にする.本論文では提案システムを実装し,学部2年生のプログラミング演習に適用した.その結果,今回の演習では提案システムが従来システムでは見逃していた構造誤りを検出可能であることを示した.また,八つの課題に提出された2938件の答案プログラムを調べた結果,特定の課題を除く多くの課題で提案システムと指導者による正誤判定が一致することを示した.

収録刊行物

被引用文献 (5)*注記

もっと見る

参考文献 (12)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ