- 著者
-
古谷 博史
多田 仁
- 出版者
- 京都教育大学
- 雑誌
- 京都教育大学紀要 (ISSN:03877833)
- 巻号頁・発行日
- no.103, pp.47-57, 2003-09
本論文では,大学生を対象にしたFORTRANプログラムの演習における,デバッグ段階についての研究結果を報告する。学習者のデバッグ作業に影響を与える要因としてプログラムの構成要素に着目し,文字数や行数,条件分岐や繰り返し等,プログラム課題の構成が,学習者のデバッグテストの成績に影響を及ぼしているか分析した。その結果,以下の結果が得られた。1)プログラム内の文字数や行数の多さは,学習者のデバッグに影響を与えている。2)文字数,入出力文の数,IF文の複雑さを説明変数とする重回帰分析によって,与えられたプログラムにおけるデバッグの難易度をある程度予測することが可能である。また,デバッグテストの成績とプログラミング経験,得意科目などのアンケート結果との関連も議論した。This paper describes results of a study on the debugging stage in a FORTRAN programming exercise for university students. We focus on elements of a program that may affect the program debugging of learners. We analyze the effect of components in test programs such as the numbers of characters and lines, the existence of the "if" and "repeat" statements on the achievement of learners in a debugging test. We find that 1) the numbers of characters and lines affect debugging by learners, and that 2) we can estimate the difficulty of debugging of a given program by using the multiple regression method with the number of characters, the number of input-output statements, and the complexity of "if statements. We also discuss the relationship between the grade of the debugging test and the result of a questionnaire regarding such topics as experience in programming, and strong subjects.