Volume 2 Number 3 (May 2007)
Home > Archive > 2007 > Volume 2 Number 3 (May 2007) >
JCP 2007 Vol.2(3):12-20 ISSN: 1796-203X
doi: 10.4304/jcp.2.3.12-20

A Real-time Monitoring System for Programming Education using a Generator of Program Animation Systems

Youzou Miyadera1, Kunimi Kurasawa1, Shoichi Nakamura2, Nobuyoshi Yonezawa3, Setsuo Yokoyama4
1Tokyo Gakugei University / Division of Natural Science, 4-1-1,Nukuikita, Koganei , Tokyo 184-8501, Japan
2Fukushima University / Department of Computer Science and Mathematics, Kanayagawa 1, Fukushima 960-1296, Japan
3Kogakuin University / Department of Computer Science and Communication Engineering, 2665-1 Nakano, Hachioji, Tokyo 192-0015, Japan
3Tokyo Gakugei University / Computer Center, 4-1-1, Nukuikita, Koganei , Tokyo 184-8501, Japan


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.

Index Terms—Program Animation, Programming Education, Learning Situation, Real-time Monitoring

[PDF]

Cite: Youzou Miyadera, Kunimi Kurasawa, Shoichi Nakamura, Nobuyoshi Yonezawa, Setsuo Yokoyama, "A Real-time Monitoring System for Programming Education using a Generator of Program Animation Systems," Journal of Computers vol. 2, no. 3, pp. 12-20, 2007.

General Information

ISSN: 1796-203X
Frequency: Monthly (2006-2014); Bimonthly (Since 2015)
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO, DOAJ, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jcp@iap.org
  • Sep 26, 2017 News!

    Papers published in JCP Volume 12 have all been indexed by DBLP   [Click]

  • Sep 02, 2016 News!

    Vol 11, No 3 has been indexed by EI (Inspec)   [Click]

  • Sep 22, 2017 News!

    Vol 13, No 6 has been published with online version 11 papers are published in this issue after peer review   [Click]

  • Aug 14, 2017 News!

    Vol 13, No 5 has been published with online version   [Click]

  • Jun 21, 2017 News!

    Vol 13, No 4 has been published with online version   [Click]

  • Read more>>