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
- InstructorsIsabel Le, Matthias Grabmair, Tayyaba Qaisar, Yaknan John Gambo, Lena-Marie Pätzmann, Nafiseh Nikeghbal, Nicolas Blank, Burkhard Rost, Thomas Neumann, N. N., Pramod Bhatotia, Florian Eckhard, Matthias Ehrendorfer, Jaehyung Jung, Marcus Müller, Riccardo Marin, Manuel Milling, Niclas Kannengießer, Jonas Gottal, Claudia Eckert, Jörg Ott, Lam-Duy Nguyen, Stefanie Rinderle-Ma, Kübra Aksoy, Nick Henze, Florian Matthes, Oliver Wardas, Filippo Guerranti, Cristina Piazza, Quang Hoan Le, Andrea Stocco, Andreas Triantafyllopoulos, Nassir Navab, Nathalie Wolf, Shafeef Omar, Changxuan Li, Vivek Vrujlal Vekariya, Till Steinert, Hans Weytjens, Moein Forouhar, Daniil Sinitsyn, Bohyun Lee, Christoph Reich, Roland Stolz, Michael Wolf, Jonas Dornbusch, David Schall, Maedeh Zarvandi, Enkelejda Kasneci, Sebastian Sanokowski, Harald Räcke, Mateo De Mayo, Wei Geng, Ulrike Lange, Mario Trapp, Markus Ryll, Ludwig Felder
