初学者教育のためのプログラム可視化用C仮想マシン

Aiguo HE  

誌名
電子情報通信学会論文誌 D   Vol.J98-D   No.10   pp.1292-1300
発行日: 2015/10/01
早期公開日: 2015/07/02
Online ISSN: 1881-0225
DOI: 10.14923/transinfj.2015JDP7011
論文種別: 論文
専門分野: 教育工学
キーワード: 
C言語,  初学者教育支援,  プログラム可視化,  仮想マシン,  e-learning,  

本文: PDF(1.6MB)>>
論文を購入




あらまし: 
初学者教育のためのプログラム可視化にはプログラムから教育用情報を抽出する必要ある.本論文は仮想マシンによる教育用情報抽出手法を提案し,更にこの手法を実現するためのC仮想マシンCVM-EP(C Virtual Machine for Educational Purpose)を提案する.CVM-EPは初学者が学ぶ範囲のC文法をカバーしており,実行中のプログラムの状態のほか,プログラムに対する理解の向上やプログラム中の問題の検出などの教育支援用可視化機能の実現に必要な情報を提供する.応用システムでの検証により,CVM-EPが初学者教育支援機能の実現に有効であり,また十分な性能を有することが判明した.