inf031 Objektorientierte Modellierung und Programmierung (Complete module description)
| Module label | Objektorientierte Modellierung und Programmierung |
| Modulkürzel | inf031 |
| Credit points | 9.0 KP |
| Workload | 270 h |
| Verwendbarkeit des Moduls |
|
| Zuständige Personen |
|
| Prerequisites | Nützliche fachspezifische Vorkenntnisse:
Diese Vorkenntnisse können beispielsweise im Modul inf030 Programmierung, Datenstrukturen und Algorithmen erworben werden. Formale Teilnahmevoraussetzungen gibt es nicht. |
| Skills to be acquired in this module | Die Objektorientierung stellt heutzutage den Stand der Technik in der Softwareentwicklung dar. Gegebene Problemstellungen werden dabei mit Hilfe objektorientierter Analyse- und Entwurfsverfahren zunächst in ein objektorientiertes Modell und anschließend in ein objektorientiertes Programm überführt. Ziel des Moduls „Objektorientierte Modellierung und Programmierung“ ist das Erlernen grundlegender Konzepte der objektorientierten Modellierung mit Hilfe der UML als Modellierungsnotation und der objektorientierten Programmierung mit der Programmiersprache Java. Die Studierenden sollen nach Abschluss des Moduls selbstständig objektorientierte Programme auf der Grundlage von Java für die Lösung mittelgroßer Probleme entwickeln können. FachkompetenzenDie Studierendenden
MethodenkompetenzenDie Studierenden
SozialkompetenzenDie Studierenden
SelbstkompetenzenDie Studierenden
|
| Module contents | Im ersten Teil werden grundlegende Konzepte der objektorientierten Modellierung und Programmierung vermittelt:
Im zweiten Teil werden wichtige Konzepte und Klassen der JDK-Klassenbibliothek vorgestellt und die Klassen bei der Lösung mittelgroßer Probleme eingesetzt:
Im dritten Teil werden fortgeschrittene Lösungsstrategien vorgestellt sowie weitere Programmierparadigmen eingeführt und mit dem objektorientierten Paradigma verglichen:
Ergänzt wird der Vorlesungsteil um einen umfassenden Übungsteil, in dem insbesondere die vermittelten Inhalte an praktischen Beispielen umgesetzt werden. |
| Literaturempfehlungen | Essenziell
Empfohlene Sekundärliteratur
|
| Links | |
| Language of instruction | German |
| Duration (semesters) | 1 Semester |
| Module frequency | jedes Sommersemester |
| Module capacity | unrestricted |
| Lehr-/Lernform | V+Ü |
| Form of instruction | Comment | SWS | Frequency | Contact-time workload |
|---|---|---|---|---|
| Lecture | 4 | SoSe | 56 | |
| Exercises | 2 | SoSe | 28 | |
| Präsenzzeit Modul insgesamt | 84 h | |||
| Examination | Prüfungszeiten | Type of examination |
|---|---|---|
| Final exam of module | Am Ende der Veranstaltung |
Klausur / Portfolio (schriftliche Kurzprüfungen) / mündliche Prüfung |