WiSe 2015/16













Submodulnummer Veranstaltungsform Name LP SWS / Prüfungsdauer
0396bB.4.3.1 Vorlesung Objektorientierte Programmierung für Wirtschaftsinformatik 0 2.0
0396bB.4.3.2 Übung Objektorientierte Programmierung für Wirtschaftsinformatik 0 2.0
0396bB.4.3.3 Modulprüfung Objektorientierte Programmierung für Wirtschaftsinformatik 6 120 min
Lehr- und Lernform: Vorlesung 2 SWS Übung 2 SWS Zeitlicher Arbeitsaufwand: 180 Stunden Dauer des Moduls: ein Semester Qualifikationsziele: Die Studentinnen und Studenten beherrschen am Ende des Moduls imperative und objektorientierte Programmierkonzepte und deren Anwendbarkeit und können objektorientierte Modelle erstellen. Sie kennen grundlegende Datenstrukturen und Algorithmen und sind in der Lage, abstrakte Datentypen zu spezifizieren und zu implementieren. Sie kennen grundlegende Datenstrukturen und Algorithmen und können die Eigenschaften von kleinen Programmen formal und informell beweisen. Sie können objektorientierte Programme implementieren und dabei Entwurfsmuster problemadäquat einsetzen.

Inhalte: Es werden folgende Themen behandelt: ● Maschinelle Modellierung des Berechenbarkeitsbegriffs (Registermaschinen) und zentrale Imperative Programmierkonzepte. ● Nachweis der Eigenschaften von kleinen Programmen (Hoare-Kalkül und/oder wp-Kalkül). ● Objektorientierte Programmierkonzepte (wie Klassen, Objekte, Referenzen, Methoden, Vererbung, polymorphe Typsysteme, Abstrakte Klassen, Schnittstellen, generische Klassendefinitionen, Kapselung, Fehlerbehandlung usw.). ● Einfache Datenstrukturen und deren Implementierung unter Verwendung objektorientierter Programmiertechniken sowie grundlegende Konzepte der Datenabstraktion. ● Vertiefte objektorientierte Modellierungstechniken und grundlegende Entwurfsmuster (Iteratoren, Beobachtermuster, Strukturmuster, MVC usw.). ● Die Realisierung/Umsetzung der Konzepte werden anhand von modernen, gegenwärtig verwendeten, objektorientierten Programmiersprachen vorgestellt. Häufigkeit des Angebots: jedes Sommersemester.