1ZC-3
プログラム実行時のメモリ空間可視化によるプログラミング学習支援
○小池伸弥,郷健太郎(山梨大)
初学者がC言語プログラミングを学習する際の理解支援を行うインタフェースを開発した.
本インタフェースはプログラム実行時にデバッガとして機能し,
プログラムのメモリ状態を可視化する.
実行中のプログラムの変数をアドレスに対応づけた平面空間上の位置に可視化することで
パンニングやズーミングなどの自由なナビゲーションが可能となり,
初学者のプログラムへの理解を促進させる.
本インタフェースを初学者に対してプログラミング講義の解説において使用したところ,
プログラムの内容を理解しやすいという結果が得られた.