Directed Studies: Software Architecture


  • Directed Studies (Prof. Dr. Stefan Leue)
    Wednesday 10:00 - 11:30  Room: PZ 901 (instead of PZ 1001 as announced in LSF)
  • Tutorial (Martin Kölbl)
    Tuesday 10:00 - 11:30  Room: PZ 901
  • The preliminary talk will take place at 10:00 on Thursday, 
    26 October 2016  in room PZ 901.



Software Architecture refers to the organization of different components of a software system. The aim of developing a software architecture as part of the software development process is to enable the construction of dependable, usable and maintainable software that is designed to accommodate change. The course will introduce into the foundations of software architecture and address topics of architecture modeling and assessment. During the second half the course will focus of software architectures for embedded and cyber-physical systems.

 All the materials are available on the ilias webpage of the course. 


Bachelor degree in Computer Science level knowledge of Software Engineering, Discrete Mathematics, Programming and Theory of Computation.

Subject Area

Informatik der Systeme / Angewandte Informatik 

Contents / Syllabus

 The course will enable participants to assess existing and to develop new architectures of complex software systems. It will equip them with essential knowledge when participating in, or when managing software development projects.

Course taught entirely in English.

Final examination - oral. A grade bonus can be earned during the tutorials.


A reader for this course will be compiled and made available at the beginning of the course.

Further literature references may be suggested during the lectures.


SWS: 3

All the materials are available on the ilias webpage of the course.