6ZL-08
Pythonプログラミングの初学者向けデバッグ学習支援システム
○田岡健斗,空處 玲,村川猛彦(和歌山大)
プログラミングの自学自習では,コードからバグを発見し,正しく動作するように修正を行う「デバッグ」が重要である.本研究では,デバッグに特化した学習支援システムをWebアプリケーションとして開発した.利用者は,ブラウザ上に表示されたバグを含むPythonのプログラムコードに対し,ヒントや出力を参考にして,修正を行う.正解に到達するか諦めた場合,解説画面に移動し,修正前後のプログラムと解説文が表示される.文法エラー・実行時エラー・論理エラー・事後テストに分けて計17問を作成して,和歌山大学で開講された情報処理科目において学生に利用させ,提出状況の分析等を行った.