To prepare students for the development of state-of-the-art numerical simulation software, the Simulation Sciences laboratory (SiSc lab) provides and teaches not only in-depth knowledge of typical application domains but also software techniques enabling an efficient software development process.
Participating students work an individual application project topics ranging fromWithin such a project, students will not only learn the science underneath their research topic but also practically develop suitable software solutions for simulation problems. Individual application project sessions are interleaved (see figure below) with software engineering sessions each of which covering a different aspect of the software development process and thus ameliorating the quality of a single application project. Finally, participating students present their application project results to other participants and supervisors.