7ZL-04
ソースコードの部品化と部品の動作に注目した学習支援システム
○濵田太耀,田中昂文(玉川大)
一般的に,プログラミング学習において,意味ある一連の処理とそれを実現するコード片の組を部品と呼び,部品を抽出する作業のことを部品化と呼ぶ.初学者にとって部品の学習は有効とされているが,コードの部品化や部品の組み合わせによるプログラム作成を十分に習得できない例が存在する.また,コードの読解,機能分割といった部品化の作業が困難であることが知られている.その原因として,部品化されたコード片の動作を十分に理解できていないことが考えられる.そこで,本研究では,処理の意味,コード片,コード片の動作の組を部品と再定義し,動作を含めた部品化や部品の組み合わせを学習する手法と支援システムを開発する.