Während sich die Besitzer von Homecomputern meist nur mit überschaubaren
Problemen beschäftigen, müssen die Programmierer kommerziell anwendbarer
Systeme überwiegend komplexe Fragestellungen bewältigen. Eine bewährte
Methode, solche Aufgaben zu lösen besteht darin, diese in einfacher zu
lösende Teilprobleme zu zerlegen. Eine weitere Stei- gerung der
Produktivität ist möglich, wenn Teilbereiche, die sich wiederholen,
zusammen- gefaßt werden. Die einzelnen Teilprobleme und ihre
programmtechnischen Lösungen wer- den standardisiert und in
Programmbibliotheken abgelegt. Durch deren Verwendung wird es möglich,
komplexe Probleme mit vertretbarem Zeitaufwand wirtschaftlich zu lösen.
Leider sind viele in der EDV-Ausbildung Lehrende vorwiegend immer noch
der Ansicht, daß es genügt, ihren Schülern die Fähigkeiten eines ..
Homecomputer-Programmierers" bei- zubringen. Aus .. pädagogischen
Gründen" erhalten die Schüler vereinfachte oder praktisch irrelevante
Problemstellungen mit dem Ergebnis, daß den meisten Absolventen
derartiger Lehrgänge das Verständnis für die Notwendigkeit einer
Systematik in der Programmierung abgeht. Daß dies heute noch üblich ist,
erfuhr einer der Verfasser, als er für seine Firma auf einen Lehrgang
zur .. Erweiterung seiner Programmierkenntnisse" geschickt wurde.