プログラミング言語学習においては、一般に、大量の例題を行うことで学習効果を高めることができる。本研究では、プログラミング言語学習を反転授業に適用した際に必要となる例題作成を、webベースで自動生成できるシステムの開発を行った。対象として、初級者向けのC言語の学習に加え、並列プログラミング環境のCUDAとOpenMPの学習を対象としたシステムの開発も行い、パワーポイントに音声合成をつけた電子教材を組み合わせて評価した。評価の結果、文法的理解を深めるツール及び意味論的理解を深めるツールに加え、両者を統合した穴埋め形式のツールを用いることで、学習効率が改善できることが確認できた。
|