類似プログラム推薦によるプログラミング学習支援システム

 ソフトウェア開発では,オンラインで公開されるプログラムの一部を複製し,ソフトウェアの機能を実装する「ソースコードの再利用」が行われます.ソースコードの再利用は効率的な開発を促すだけでなく,熟練者の書いたソースコードを再利用することで,プログラミング技術の習得に効果があります.

 本研究では,ブロックプログラミングを使った学習において,学習者のスキルに応じたソースコードの推薦手法を提案し、段階的にプログラミング技術を習得するシステムを開発しています.