

Der Gegenstand "Grundlagen der Softwareentwicklung" beschäftigt sich mit den Konzepten moderner Softwareentwicklung und deren Umsetzung.
Die Lehrer der HTL Spengergasse haben dabei ein modulares Konzept entwickelt, mit welchem einzelne Projekte von der Basisklasse bis hin zur grafischen Benutzeroberfläche umgesetzt werden.
Im ersten Semester lernen die Studenten die Umsetzung einfacher Basisklassen. Um ihnen einen möglichst einfachen Einstieg zu gewährleisten, wird ein visuelles Tool namens BlueJ verwendet, mit dessen Hilfe Objekte bildlich dargestellt werden können.
UML Basisklasse:
Bild |
- titel: String - kuenstler: String - preis: int - verkauft: boolean |
+ Bild() + Bild(titel, kuenstler) + get/set + printBild() |
Screenshot BlueJ:
Der Schwerpunkt des zweiten Semesters liegt auf der Umsetzung von einfachen und auch komplexeren Algorithmen.
Ab dem dritten Semester erfolgt der Umstieg von Java auf Excel VBA. Dabei werden im ersten Schritt unterschiedliche Schulformulare automatisiert.
Beispiel: Klassenbuch
Themen:
Ab Mai werden größere Projekte implementiert wie zum Beispiel die Maturaanmeldung. Dabei wird der aktuelle Prozess analysiert, verbessert und automatisiert.
