Software Architecture: Concepts and pracitcal Implementations
- Faculty
 Faculty of Engineering and Computer Science
- Version
 Version 10.0 of 02/23/2023
- Code of Module
 11B1820
- Modulename (german)
 Software Architektur - Konzepte und Anwendungen
- Study Programmes
 - Informatik - Medieninformatik (B.Sc.)
 - Informatik - Technische Informatik (B.Sc.)
 - Lehramt an berufsbildenden Schulen - Teilstudiengang Informationstechnik (M.Ed.)
 
- Level of Module
 3
- Responsible of the Module
 Roosmann, Rainer
- Lecturer(s)
 - Kleuker, Stephan
 - Roosmann, Rainer
 - Tapken, Heiko
 - Thiesing, Frank
 
- Credits
 5
- Concept of Study and Teaching
 Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 Labore Workload Dozentenungebunden Std. Workload Lehrtyp 60 Veranstaltungsvor-/-nachbereitung 30 Prüfungsvorbereitung 
- Recommended Reading
 - Starke G. (2015): Effektive Softwarearchitekturen: Ein praktischer Leitfaden, Hanser-Verlag, 7. Auflage
 - Vogel O., et al (2008): Software-Architektur, Spektrum Verlag
 - Evans E. (2003): Domain Driven Design, Addison Wesley
 - Dunkel J. (2003): Software-Architektur für die Praxis, Springer Verlag
 - Inden M. (2016): Der Java-Profi, dpunkt.verlag
 - Weil D. (2015): Java EE 7, entwickler.press, 2. Auflage
 - Bien A. (2012): Real World Java EE Patterns, press.adam-bien.com
 - Tilkov S., et al. (2015): REST und HTTP, dpunkt.verlag
 - Spichale K. (2016): API-Design: Praxishandbuch für Java- und Webservice-Entwickler, dpunkt.verlag
 - Coward D. (2014): Java Web Socket Programming, Oracle Press
 
- Graded Exam
 - Two-Hour Written Examination
 - Oral Presentation / Seminar Paper
 - Project Report, written
 
- Ungraded Exam
 Field Work / Experimental Work
- Duration
 1 Term
- Module Frequency
 Winter and Summer Term
- Language of Instruction
 German