Aufgabenstellung analysieren und implementieren
Autoři
Více o knize
Die eigentliche Herausforderung des Programmierers liegt nicht darin, eine bestimmte Programmiersprache zu beherrschen, sondern die passende Lösung für eine bestimmte Aufgabe zu (er-)finden. Mit anderen Worten: Auf dem Weg zur richtigen Lösung spielt das Erfassen des Programmcodes zwar eine wichtige, aber nicht die entscheidende Rolle. Ausschlaggebend für den Erfolg eines Programms ist es, die Aufgabenstellung genau zu verstehen, einen geeigneten Programmentwurf zu erstellen und ein angemessenes Testverfahren zu entwickeln. In diesem Lehrmittel wird der Prozess der Softwareentwicklung Schritt für Schritt anhand eines konkreten Projekts nachvollzogen; von der Aufgabenstellung über das Design der Lösung und deren Implementation bis hin zum Qualitätstest und zur Dokumentation. Auf diese Weise lassen sich die relevanten Probleme herauskristallisieren, die sich dem Programmierer in den einzelnen Phasen der Softwareentwicklung typischerweise stellen. Besonderes Gewicht wurde dabei auf die sorgfältige Analyse der Aufgabenstellung gelegt. Aufbauend auf den im Modul 103 vermittelten Grundkenntnissen werden hier zudem weitere wichtige Elemente der Programmiersprache C/C++ eingeführt. Das vorliegende Lehrmittel richtet sich an Schülerinnen und Lehrlinge der Informatik-Erstausbildung. Es kann aber auch im Rahmen der Erwachsenenbildung, der beruflichen Weiterbildung oder für das Selbststudium eingesetzt werden. Verschiedene methodische und didaktische Elemente erlauben einen handlungsorientierten Unterricht sowie den Transfer des theoretischen Wissens in die Praxis.