1995 Volume 18 Issue 3 Pages 171-176
In the field of information processing education, we have been developing comprehensive support environment for students to understand programming languages and to get enough ability of program writing. We have completed to develop support system to get grammatical knowledge of programming languages, however students must understand the meaning of subject and compose the algorithm for program writing. In this paper, process of understanding algorithm in students, who tried to writeprograms, was analyzed. We checked difficulties during program writing and effectivesuggestions to go ahead. We also analyzed the effect of learning the similar cases on theprogramming process. Results of this study indicated that systematic and top-down method is useful for students to understand algorithm sufficiently and to complete adequate program. It was also clarified that checking result of trial executions during programming process is useful for correcting mistaken knowledge and uncompleted understanding, and for raising learning: effects.