PTI06570 – Pattern And Pattern Languages of Programming

Module
Pattern And Pattern Languages of Programming
Muster und Mustersprachen in der Informatik
Module number
PTI06570
Version: 1
Faculty
Physikalische Technik / Informatik
Level
Bachelor
Duration
1 Semester
Semester
Summer semester
Module supervisor

Prof. Dr. Ralf Laue
ralf.laue(at)fh-zwickau.de

Lecturer(s)

Prof. Dr. Ralf Laue
ralf.laue(at)fh-zwickau.de

Course language(s)

German
in "Muster und Mustersprachen in der Informatik"

ECTS credits

4.00 credits

Workload

120 hours

Courses

2.00 SCH (2.00 SCH Seminar)

Self-study time

90.00 hours
60.00 hours Self-study - Muster und Mustersprachen in der Informatik
30.00 hours Vor-/Nachbereitung - Muster und Mustersprachen in der Informatik

Pre-examination(s)
None
Examination(s)

alternative Prüfungsleistung - Vortrag und Bericht
Module examination | Examination time: 20 min | Weighting: 100%
in "Muster und Mustersprachen in der Informatik"

Media type
No information
Instruction content/structure
  • Der Muster-Begriff
    Muster
    Anti-Muster
    Mustersprachen
    Muster-Template
  • wichtige Architekturmuster (Literatur: Hohpe)
  • Spezifikations-Muster
  • Muster für Vorgehensmodelle bei Softwareprojekten
  • Vorgehensweise beim Erstellen eines Musterkatalogs
    Beschreiben eines eigenen Musters
    gegenseitiges Review der Musterbeschreibungen
    kontinuierliche Verbesserungen im Review-Prozess
Qualification objectives

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

Special admission requirements

keine

Recommended prerequisites

Inhalte der Module:
Grundlagen der bzw. Einführung in die Programmierung 1 und 2
PTI621-Algorithmen und Datenstrukturen
PTI612-Software Engineering
PTI615-Objektorientierte Softwareentwicklung

Continuation options
No information
Literature
  • Gregor Hohpe: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Proceedings der PLoP-Konferenzen von www.hillside.net
Notes
No information