Software Architecture 2021/22

Taught by: doc. Ing. Valentino Vranić, PhD.
Asistents: Ing. Lukáš Graf and Ing. Tomáš Lajčin
Study type: Master's
Study program: Intelligent Software Systems
Term: winter
Weekly hours (lectures–exercises): 2-2
Completion: exam
Credits: 6

The objective of this course is to provide students with an opportunity to gain different perspectives on reasoning about software architecture as a fundamental notion in software development. The course strives to show that software architecture is much more than schematic architectural styles known from early days. It shows how software architecture can be dealt with using pattern languages, how it is connected to people organization, how to keep it lean, and more. Students learn all this also via their own practical work and intense discussions.

Valentino Vranić
vranic at