1995 Volume 19 Issue 3 Pages 171-180
Student programming processes were analyzed by recording the keyboard input histories on an exercise in programming with C. The programming process can be understood by tracing computer operations combined with a categorical analysis of operational states. The authors believe that the results of their study are usable in supporting the teaching of programming.