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 Miyadera | 1 | 29 | 19.44 |
Kunimi Kurasawa | 2 | 2 | 1.05 |
Shoichi Nakamura | 3 | 7 | 7.45 |
Nobuyoshi Yonezawa | 4 | 5 | 3.25 |
Setsuo Yokoyama | 5 | 18 | 9.18 |