Nummer INF3211 |
Titel Software Design und Programmiertechniken |
Art der Vorlesung Wahlpflicht |
---|---|---|
ECTS | 6 | |
Arbeitsaufwand - Kontaktzeit - Selbststudium |
Arbeitsaufwand:
180 h Kontaktzeit:
60 h / 4 SWS Selbststudium:
120 h |
|
Veranstaltungsdauer | 1 Semester | |
Häufigkeit des Angebots | Unregelmäßig | |
Unterrichtssprache | Deutsch und Englisch | |
Prüfungsform | Klausur oder mündliche Prüfung; erfolgreiche Übungsteilnahme ist Prüfungsvoraussetzung. |
|
Lehrform(en) | Vorlesung, Übung | |
Inhalt | Das Ziel dieser Lehrveranstaltung ist die Vermittlung von Wissen darüber, wie Entwurfs- und Programmiertechniken die Effektivität von Entwicklern während des gesamten Software-Lebenszyklus verbessern kann. Neben klassischen Themen wie Design- und Architekturpattern, Design-Heuristiken und Framework- Entwurf werden wir eine breite Palette von Tools und Programmiertechniken kennenlernen, beispielsweise zum Refactoring oder zur Implementierung domänenspezifischer Sprachen. Sie werden sowohl Techniken aus der Forschung als auch aus der industriellen Praxis kennenlernen und durch das Lesen von wissenschaftlichen Artikeln und dem Experimentieren mit praktischen Tools ihr Wissen vertiefen. |
|
Qualifikationsziele | Die Studierenden sind in der Lage, Entwurfstechniken wie Design Pattern zu verstehen und anzuwenden. Sie können einen Softwareentwurf beurteilen und verstehen die Abwägungen zwischen Modularität, Erweiterbarkeit, Performance usw. Studierende können mit Fachterminologie den Zusammenhang zwischen Programmiersprachen und Designtechniken beschreiben und sind in der Lage, in modernen Programmiersprachen fortgeschrittene Programmiertechniken zum Softwaredesign einzusetzen. |
|
Vergabe von Leistungspunkten/Benotung |
Lehrform
Status
SWS
LP
Prüfungsform
Prüfungsdauer
Benotung
Berechnung
Modulnote (%) |
|
Teilnahmevoraussetzungen |
INFM1110 Praktische Informatik 1: Deklarative Programmierung, INFM1120 Praktische Informatik 2: Imperative und objektorientierte Programmierung |
|
Dozent/in | Ostermann | |
Literatur / Sonstiges | - |
|
Zuletzt angeboten | nicht bekannt | |
Geplant für | derzeit nicht geplant | |
Zugeordnete Studienbereiche | BIOINFM2510, INFM2510, INFM3110, MDZINFM2510, MEINFM3210 |