Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Prof. Dr. Armin B. Cremers
This lecture is the Software Engineering track of the lecture Information Systems Engineering as part of the Master of Computer Science curriculum.
As part of the Media Informatics curriculum it is a lecture on its own.
![]() | ![]() |
ATSC, WS 09 | |
---|---|
lecture | exercises |
Thu, 11:15 - 12:45, A207 | t.b.a. |
Lecture room A207, Roemerstrasse 164
Kick-off lecture: Thursday, October, 22nd
The successful creation and evolution of software systems depends on many factors. A solid understanding of object-oriented techniques as taught in the Object-Oriented Software Construction course (OOSC) is only one of them. The quality of requirements, seamless translation of requirements into design, the choice of a flexible architecture, and the selection of an appropriate process are also essential factors. This course in Advanced Topics of Software Construction (ATSC) teaches methodologies and crafts supporting these factors.
We plan to focus on the conceptual consistency of the approaches from the customer requirements through the architecture down to the design. As some of the latest technologies such as model driven architecture, product lines and aspect-oriented software development are especially helpful to this goal, this lecture will also contain a first introduction to them.
Although we recommend to take the OOSC course first, so that you have solid understanding of object-oriented concepts, it should also be possible to start with the ATSC course, if you have some previous knowledge about OO and UML.