PTI06571 – Muster und Mustersprachen in der Informatik

Modul
Muster und Mustersprachen in der Informatik
Pattern And Pattern Languages of Programming
Modulnummer
PTI06571
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr. Ralf Laue
ralf.laue(at)whz.de

Dozent/-in(nen)

Prof. Dr. Ralf Laue
ralf.laue(at)whz.de

Lehrsprache(n)

Deutsch - 80.00%
in " Muster und Mustersprachen in der Informatik"

Englisch - 20.00%
in " Muster und Mustersprachen in der Informatik"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

3.00 SWS (3.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

105.00 Stunden
55.00 Stunden Selbststudium - Muster und Mustersprachen in der Informatik
20.00 Stunden Vorbereitung Vortrag - Muster und Mustersprachen in der Informatik
30.00 Stunden Projektarbeit(en) - Muster und Mustersprachen in der Informatik

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

alternative Prüfungsleistung - Belegarbeit oder Vortrag
Prüfungsdauer: 30 min | Wichtung: 100%
in " Muster und Mustersprachen in der Informatik"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Der Muster-Begriff
    Muster
    Anti-Muster
    Mustersprachen
    Muster-Template
  • wichtige Architekturmuster
  • Klassische Entwurfsmuster
  • Spezifikations-Muster
  • Muster für Vorgehensmodelle bei Softwareprojekten
  • aktuelle Veröffentlichungen
  • Vorgehensweise beim Erstellen eines Musterkatalogs
    Beschreiben eines eigenen Musters
    gegenseitiges Review der Musterbeschreibungen
    kontinuierliche Verbesserungen im Review-Prozess
Qualifikationsziele

Die Studenten kennen die Bedeutung von Mustern (Patterns) in verschiedenen Bereichen der Informatik. Insbesondere kennen sie klassische Entwurfsmuster und Muster für die Architektur von Softwaresystemen und können sie erfolgreich auf praktische Anwendungen übertragen.
Die Studenten können sich Mustersprachen - auch in englischer Sprache - selbständig erarbeiten und kennen die Vorgehensweise beim Erstellen eines Musterkatalogs.

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen

PTI06610 / PTI06620 - Programmierung 1&2

PTI06660 - Algorithmen und Datenstrukturen

PTI06650 - Software Engineering

PTI06630 - Objektorientierte Softwareentwicklung

Fortsetzungsmöglichkeiten

keine Angabe

Literatur

Goll: Architektur- und Entwurfsmuster in der Softwaretechnik

aktuelle Veröffentlichungen der PLoP- und EuroPLoP-Konferenzen

Hinweise
Keine Angabe
Zuordnung zum Curriculum
Keine Angabe