Seminar / Project
This is a project-based seminar. The goal is to develop a substantial, useful piece of software,
from requirements to code.
As is typical in practice, the system will not be written completely from scratch; rather, the system will
integrate existing subsystems and reuse existing source code to some extent.
The seminar will include the following tasks for each participant:
- executing a model-driven, object-oriented process
- analyzing the requirements and designing the software
- integrating external subsystems
- reverse-engineering of existing code
- presenting core software technology
- presenting work products
- documenting the product
- setting up the tool environment
- organizing the teamwork.
The seminar is open to bachelor and master students. Successful completion of the courses "Programming 2" and "Software Lab" is mandatory. Solid, object-oriented programming skills are required (this is not a course to learn programming).
The number of participants is limited. Participation requires pre-registration by email to
Please include your name, student id ("Matrikelnummer"), and semester of study.
The preliminary meeting will take place on Thursday, October 21, at 16:30. Room to be announced.
Dr. Frank Padberg, October 16, 2010