情報処理学会 第87回全国大会

6ZH-05
Pythonのデバッグを学ぶプログラミング初学者向け学習支援システムの開発
○田岡健斗,山田悠衣,村川猛彦(和歌山大)
プログラミングの自学自習では、コードからバグを発見し,正しく動作するように修正を行う「デバッグ」が重要である.本研究では,デバッグに特化した学習支援システムをWebアプリケーションとして開発した.利用者は,ブラウザ上に表示されたバグを含むPythonのプログラムコードに対し,ヒントや出力も参考にして,修正を行う.正解に到達するか諦めた場合,解説画面に移動し,修正前後のプログラムと解説文が表示される. それぞれ異なったPythonのエラーに関連した問題を15問作成し,和歌山大学の授業で,学生に使用させた.