Kompetenzbereiche: Wissen und Verstehen; Einsatz, Anwendung und Erzeugung von Wissen; Kommunikation und Kooperation; Wissenschaftliches Selbstverständnis/Professionalität.
The Advanced Software Engineering course focuses on contemporary techniques for the development of software systems, with an emphasis on the construction and management large and sustainable software systems. The course deepens the knowledge about advanced software development practices. will also equip you with essential research, analytical and critical thinking skills.
In the context of this course, software generators are tools that application developers use to generate software artifacts with regard to a certain domain specific context. Students should be empowered to automatically develop and use executable software systems from formally specified models. The course is Java-based and builds on the Eclipse framework.
Methodological: Students have enhanced and deepened their scientific competencies, e.g. they are capable of formulating and presenting their results comprehensibly to other experts in the field