Lecture Contents
A software system is far more than just a collection of algorithms and data structures: building it means carefully designing and crafting an
architecture that ensures that the system is capable of fulfilling all relevant requirements and needs.
This lecture teaches how to design, document, implement and evaluate the architecture of a complex software system. A focus is put on the practical applicability of the lecture’s contents. The lecturers have a background in academia and diverse roles in industry, and are thus capable of bridging the gap between theory and practice.
The contents of this module are aligned with the syllabus of the
iSAQB Certified Professional for Software Architecture – Foundation Level programme.
The lecture will be held in English.
Prerequisites
- Basic knowledge of systems programming, e.g. through the lecture Softwaresysteme.
- Basic knowledge of UML.
Modules and Exams
The lecture comprises 5 ECTS.
Depending on the number of participants, we will be offering either a 90-minute written or a 30-minute oral exam.
Organisation
We are practising a hybrid model:
- An in-person lecture on Fridays 10:15-11:45 in room 00.152-113 (Blue Tower, ground floor).
- An online tutorial on Mondays 14:15-15:45 via Zoom.
Materials
Slides and assignments are distributed via the
StudOn course.
Lecturers