Title
A Real-Time Monitoring System For Programming Education Using A Generator Of Program Animation Systems
Abstract
We have developed a meta-system that generates program animation systems. The generated animation systems visually display changes in program actions and help students (novice programmers) understand them. The animation systems also accumulate historical records of the students' operations as they execute a program step by step while trying to understand it. By analyzing accumulated records, the meta-system pinpoints common areas of difficulty and their causes for the lecturer. To develop this meta-system, we first analyzed the relation between difficult to understand parts and records of which control operations students applied when using the program animation system. For this analysis, we developed a function enabling the program animation system to record each student's history of operations. Next, we devised a technique to predict which parts of a program would be difficult for students to understand. Finally, we developed a generator of program animation systems based on this technique. Consequently, this meta-system enables lecturers to monitor the classroom learning of students in real-time and provide support to groups of students experiencing common difficulties.
Year
DOI
Venue
2007
10.4304/jcp.2.3.12-20
JOURNAL OF COMPUTERS
Keywords
Field
DocType
Program Animation, Programming Education, Learning Situation, Real-time Monitoring
Monitoring system,Computer science,Animation,Programming education,Program animation,Multimedia
Journal
Volume
Issue
ISSN
2
3
1796-203X
Citations 
PageRank 
References 
2
0.37
4
Authors
5
Name
Order
Citations
PageRank
Youzou Miyadera12919.44
Kunimi Kurasawa221.05
Shoichi Nakamura377.45
Nobuyoshi Yonezawa453.25
Setsuo Yokoyama5189.18