Software Development Procedures
Alistair C. Thomson · Educational Media International · 1985
It is often said by computer experts in education, that they would much prefer, and would find it easier, to write an educational computer program rather than spend the time in writing the specification for the program for someone else to code. This s i quite true: despite the general feeling that top-down design is ‘a good thing’, it is a fact that most teacher-programmers create code while sitting at the machine, and that the specification of the program is developed in parallel with the program itself. This technique is well tried and has resulted n i many good programs. However, teachers who produce programs in this way would admit that their programs would have been better if they had spent more time getting their ideas worked through on paper before they had started coding.