Explaining and Understanding LOGO Programs, a Discipline of Learning Computer Programming

G. Futschek:
"Explaining and Understanding LOGO Programs, a Discipline of Learning Computer Programming";
Vortrag: 10th Eurologo Conference, Warsaw, Polen; 28.08.2005 - 31.08.2005; in:"EUROLOGO 2005 Proceedings, Digital Tools for Lifelong Learning", (2005), ISBN: 83-917700-8-7; S. 327 - 333.

[ Publication Database ]

Abstract:


Usually students and teachers have to speak about their programs while teaching or learning programming. Also software engineers have to explain their programs to their colleagues during the software development process. But"how to explain programs"is usually not taught and there exists no systematic methodology to do it. We show in this article how small LOGO programs can be explained systematically. We distinguish between the operational and the descriptive view on programs. It is argued that the question"why does the program the desired task?"is the most important part of explaining a program. Teachers and students should learn to use specific elements of explaining programs so that they can make better progress in learning programming.