Struktur und Programmierung
Bedeutung von Strukturierung für Produktion und Projekte
Drei Arbeitsschritte strukturierter Programmierung
Bereits das Strukturieren des Vorgehens durch die Trennung in drei Arbeitsschritte vereinfacht die Programmierung einer App.
-
Strukturierung
Aufgabenstellungen und Lösungswege werden untersucht. Dabei werden erforderliche Funktionalitäten identifiziert und getrennten Bereichen mit bestimmten Aufgabenstellungen zugeordnet. Entsprechend wird die Projektstruktur übersichtlich und nachvollziehbar festgelegt. Dafür werden Ordner und eventuell bereits Dateien angelegt. -
Implementierung
Der eigentliche Quelltext wird geschrieben. Der Projektstruktur folgend werden die Verarbeitungen für die Aufgabenstellungen mit den Möglichkeiten einer oder mehrerer Programmiersprachen implementiert.
Dabei wird so vorgegangen, dass der aktuelle Bereich für Prüfzwecke lauffähig ist, d.h. die unvollständige App im jeweils aktuellen Zustand gestartet werden kann. Falls erforderlich wird dafür Code eingefügt, der lediglich als Provisorium Programmläufe ermöglicht. -
Optimierung
Der Quelltext wird optimiert. Dafür gibt es eine Reihe von etablierten Kriterien und passenden Optimierungsmaßnahmen.
Die fundamentale Bedeutung der Strukturierung (Programmarchitektur) am Anfang der App-Produktion ist leicht zu erkennen. Die funktionalen Bereiche der Struktur werden bei der Implementierung mit den Möglichkeiten der jeweiligen Programmiersprachen verbunden, die bei der App-Programmierung einem sprachunabhängigen Muster folgen.
Das klingt kompliziert, ist es aber nicht. Der Kurs ist so konzipiert, dass auch ohne Vorkenntnisse der direkte Einstieg in strukturierte Programmierung für unterschiedliche Technologien einfach gelingt.
Informationen zu den Themenbereichen
Die Informationen zu den Themenbereichen des Kurses können hier direkt aufgerufen und von den Seiten jeweils einzeln durchgegangen werden.
Anfragen
Der Kurs kann ab Oktober 2026 angefragt werden.