抄録
K-023
階層構造化によるC言語ソースコードの自動採点
小山昂紘・原田史子・島川博光(立命館大)
多くの大学では学生に問題を与え,プログラムを作成させる演習の講義を設けている.プログラムを作成するには変数の型の違いや条件処理の書き方など複数の知識を理解する必要がある.学生がこれらの知識を理解できたか評価するにはソースコードを詳細に評価する必要がある.しかし,多数の学生のソースコードを一つずつ評価することは採点者に大きな負荷を与える.そこで,本論文では学生が作成したソースコードを詳細に自動採点する手法を提案する.本手法では提出されたソースコードから構文木を生成し,プログラムの処理の階層構造を調べることで自動採点をする.これにより,採点者は少ない負荷で学生の理解度を調べることができる.