About this course
- Implementation of a software application or subapplication in teams
- Application specific methods and systems according to the current state of the art
- Techniques for documentation of results or intermediate results in application development
This module is offered by different chairs of informatics, so that the technical and methodological content in the module varies depending on the problem and software project. Topics may come from the following areas of informatics, among others: databases, compiler construction, information systems, networks, groupware, graphics, robotics, image processing.
Learning outcomes
After completing the module participants are able to command the development of an application in an advanced area of expertise, coming from the area of the respective chair (e.g., data bases, information systems, networks, group ware, graphics, robotics, image processing) using a methodologically clean approach. They are able to command the development of an application in an advanced area of expertise, coming from the area of the respective chair (e.g., data bases, information systems, networks, group ware, graphics, robotics, image processing) using a methodologically clean and solution-oriented approach. They are able to use application specific methods and systems that meet the current state of the technology and research. In teams they work in a goal-oriented way. The participants have the competence to document their approach and the results.
Examination
Type of Assessment: project work (10-20 pages) per student
Different phases of a software project (especially definition, design, development, implementation, documentation, testing) along a specific application in an advanced area of expertise are worked on by the participants in teams of up to 5 students. Single teams may work only on a subset of all the phases. Current state of the art application specific methods and systems are applied. The obtained results are documented in written form.
Course requirements
Basic knowledge of the specific subject area may be necessary (elective course).
Resources
- To be announced by the lecturers, domain specific
Activities
The participants apply rigorous software engineering in an advanced project in small teams of up to 5 students according to a specificattion and with tight schedule (design, implementation, testing). The individual phases of system building are to be documented.
Additional information
- More infoCourse page on website of Technical University of Munich
- Contact a coordinator
- LevelMaster
- Contact hours per week5.987804878048781
- InstructorsNicolas Blank, Lam-Duy Nguyen, David Schall, Stefanie Rinderle-Ma, Matthias Ehrendorfer, Changxuan Li, Markus Ryll, Ludwig Felder, Oliver Wardas, Nassir Navab, Michael Wolf, Nathalie Wolf, Jonas Dornbusch, Bohyun Lee, Ulrike Lange, Till Steinert, Moein Forouhar, Nick Henze, Claudia Eckert, Pramod Bhatotia, Maedeh Zarvandi, Marcus Müller, Andrea Stocco, Riccardo Marin, Sebastian Sanokowski, Burkhard Rost, Mateo De Mayo, Shafeef Omar, Christoph Reich, Yaknan John Gambo, Lena-Marie Pätzmann, Florian Matthes, Jonas Gottal, Thomas Neumann, Daniil Sinitsyn, Filippo Guerranti, Cristina Piazza, Matthias Grabmair, Nafiseh Nikeghbal, Roland Stolz, Florian Eckhard, Quang Hoan Le, Kübra Aksoy, Vivek Vrujlal Vekariya, Mateusz Gienieczko, Tayyaba Qaisar, Enkelejda Kasneci, Jörg Ott, Harald Räcke, N. N., Wei Geng, Isabel Le, Jaehyung Jung, Mario Trapp, Hans Weytjens, Andreas Triantafyllopoulos, Manuel Milling, Niclas Kannengießer
