Module Software Architectures, INFM (ER 6)Module Software Architectures, Master Course Computer Science (ER 6)

Module summary
Module name:
Internal number:
Coordinator:
Extent:
Semester:
Pre-requisites with regard to content: none
Pre-requisites according to the examination regulations:
none
Competencies:

The students learn how to design and evaluate the architecture of large software systems. This includes, in addition to the logical organization of functions and procedures, the specific decomposition into components and connectors as well as the selection and evaluation of appropriate frameworks.

Assessment:
Individual exams
Course: New Lecture
Internal number: INFM213SE Type/mode: Laboratory
Lecturer:
M.Sc. Aladdin Özenir
Language of instruction:
German
Credits (ECTS): 2 Contact hours: 2
Assessment: Exercise 1 Semester (not graded)
Content:
Recommended reading:
Comments:
Course: Parallel Programming
Internal number: INFM212SE Type/mode: Laboratory
Lecturer:
Dipl.-Ing. Christian Meder
Language of instruction:
German
Credits (ECTS): 3 Contact hours: 2
Assessment: Exercise 1 Semester (not graded)
Content:
Recommended reading:
Comments:
Course: Software Architectures
Internal number: INFM211SE Type/mode: Lecture
Lecturer:
Prof. Dr. Thomas Fuchß
Language of instruction:
German
Credits (ECTS): 2 Contact hours: 2
Assessment: Verbal Exam 20 Min. (graded)
Content:

In the first part of the lecture central modeling techniques for the design of components are developed. In the second part of the lecture well known architectural patterns are examined. Students learn to identify their structures, properties and characteristics to understand and recognize these structures as patterns. The third part of the lecture deals with frameworks. Using various scenarios, the use of architectural frameworks is presented and evaluated.

Recommended reading:
Comments:

The lecture will take the form of seminars with exercises.