Title
Developing a source code reading tutorial system and analyzing its learning log data with multiple classification analysis
Abstract
To efficiently support novice programming learners who are feeling the programming difficult, clarifying the cause of preventing programming comprehension, and developing a new instruction method appropriate for their comprehension would be necessary. The objective of this paper is to develop a learning support system to facilitate the programming instruction through source code reading, which is also available for self-study and mini-examination. In addition, this paper aims to discover the unit of knowledge (knowledge module) which will obstruct an understanding for programming beginners. The developed system can automatically generate a source code of C programming language in which there is no particular meaning because the source codes as learning materials are generated randomly. The developed system was utilized in a programming class for novices. This paper obtained student answer log, after the students had completed one semester of the instruction, and analyzed the data. From the analysis result, the description which may make program reading comprehension difficult for a beginner was clarified.
Year
DOI
Venue
2017
10.1007/s10015-017-0357-2
Artificial Life and Robotics
Keywords
DocType
Volume
Programming, C language, Beginner, Learning support, Source code reading, Quantification theory type 1
Journal
22
Issue
ISSN
Citations 
2
1726-9687.
0
PageRank 
References 
Authors
0.34
8
4
Name
Order
Citations
PageRank
Koki Okimoto100.34
Shimpei Matsumoto201.35
Shuichi Yamagishi300.34
Tomoko Kashima401.69