アルゴリズム学習における間違い探し形式の演習課題を自動生成する手法の提案と評価

書誌事項

タイトル別名
  • アルゴリズム ガクシュウ ニ オケル マチガイ サガシ ケイシキ ノ エンシュウ カダイ オ ジドウ セイセイ スル シュホウ ノ テイアン ト ヒョウカ
  • A Fault Injection Method for Generating Error-correction Exercises in Algorithm Learning
  • 主体的な学習を促す教育環境

この論文をさがす

抄録

本論文では,アルゴリズム学習のための演習問題の自動生成手法を提案する.ここでの演習問題とは,あるアルゴリズムを実装したソースコードに誤りを含ませたものに対して,誤りの修正および考察を行う形式を対象としている.演習問題の自動生成においては,演習を通じてアルゴリズムの理解を深められる誤りの自動生成が必須である.我々は正しいソースコードに誤りを自動挿入するシステムを試作した.また,提案手法による誤り挿入の有用性について評価を行い,その結果をもとに提案手法を改善した結果,手作業による誤り挿入と同等程度の有用性を得られることを確認した.

In this paper we propose a method for generating error-correction exercises for undergraduate students in computer science who learn algorithms. Our main goal is to inject faults automatically into a correct source code that implements an algorithm to be studied. The proposed method utilizes design paradigm of the algorithm to determine effective fault types and positions in a source code. We have developed a prototype system and evaluated the appropriateness of the generated exercises to algorithm study.

収録刊行物

被引用文献 (2)*注記

もっと見る

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

問題の指摘

ページトップへ