電気学会論文誌C(電子・情報・システム部門誌)
Online ISSN : 1348-8155
Print ISSN : 0385-4221
ISSN-L : 0385-4221
<情報処理・ソフトウェア>
制御構造グラフを用いたサンプルコード理解のための演習支援
石原 俊原田 史子高田 秀志島川 博光
著者情報
ジャーナル フリー

2010 年 130 巻 2 号 p. 343-350

詳細
抄録

To judge the understanding level of students unfamiliar with programming on a sample code, we propose a specification change exercise. In a specification change exercise, a teacher indicates a tiny specification change on the sample code. He forces students to modify the given sample code to meet the new specification. To automate marking, the method conducts a specification change exercise, using a control structure graph. A control structure graph stratifies elements constructing the sample code in the order of abstraction level. Each node in the graph has one-on-one relation with a code fragment in the sample code. When students identify the code fragments to be modified, they select its nodes instead of code fragments. The comparison of nodes selected by students with the correct nodes designated by teachers enables the automatic calculation of the understanding level on the sample code. Using calculated level, the method provides students study time, and facilitates students to enhance understanding level gradually by themselves. As a result of experiment, the method greatly reduces human load to judge the understanding level assuring almost same understanding level as existing human based way.

著者関連情報
© 電気学会 2010
前の記事 次の記事
feedback
Top