Die Veranstaltung baut auf dem vermittelten Wissen aus den "Grundzügen der Modellierung" und "Grundzügen der Programmierung" sowie BIS I und BIS II auf (siehe Vorkenntnisse).
- Einführung in die KOTLIN Programmiersprache für die Entwicklung von Android Apps
- Gestaltung von einfachen Android Apps in Android Studio
- Datenverwaltung in Android Apps mit SQLite
- Abwicklung eines Softwareprojekts von Anforderungsanalyse (Requirements-Engineering), über Design (UML) bis zur Implementierung und Testverfahren
- Grundlagen des Managements von Softwareprojekten, insb. agile Softwareentwicklung
Es wird vorausgesetzt, dass die Teilnehmer kleine Programme in einer objektorientierte Programmiersprache wie Python oder Java bereits selbständig schreiben können und UML-Modelle interpretieren sowie erstellen können (siehe Vorkenntnisse für Details).