Absolventinnen und Absolventen der Vertiefungsrichtung "Business Software Development" sollen über entsprechende Kenntnisse verfügen, um betriebliche webbasierte Client/Server-Systeme professionell entwickeln zu können.
Die Entwicklung von Software unter professionellen Rahmenbedingungen bedeutet viel mehr als das Beherrschen einer Programmier-sprache. Das Modul ASPR vermittelt Grundlagen einer zielgerichteten effizienten Softwareentwicklung unter Nutzung agiler Entwicklungs-methoden, moderner Werkzeuge sowie verschiedener Programmier- und Markup-Sprachen. Dabei entwickeln die Teilnehmenden im Rahmen eines angeleiteten Entwicklungsprozesses eine lauffähige Server-gestützte Web App.
Die Modulteilnehmenden lernen zudem, die Etablierung einer professionellen Software Entwicklung innerhalb einer Unternehmung fundiert einzuschätzen und gegen alternative Optionen (z.B. Beschaffungsoptionen) abzuwägen.
Grundlagen Programmieren (Java)
Workload[h]
Kontaktstudium: 42
Begleitetes Selbststudium: 60
Unbegleitetes Selbststudium: 78
Sachkompetenzen:
Die Teilnehmenden können:
Selbstkompetenzen:
Die Teilnehmenden können:
Sozialkompetenzen:
Die Teilnehmenden können:
Themen-/Lernblock I: Agile Software Entwicklung
Themen-/Lernblock II: Entwicklungsumgebung, eingesetzte Technologien
Themen-/Lernblock III: Durchführung eines agilen Software Entwicklungsprojekts
Lehrgespräche, Gruppen- und Einzelarbeit
Empfohlene Literatur:
Wissensaufbau geschieht grösstenteils über Recherche in üblichen internetbasierten Quellen.
Durchführung gemäss Stundenplan