de | en

Advanced Practical Course

Module IN2106

This Module is offered by TUM Department of Informatics.

This module handbook serves to describe contents, learning outcome, methods and examination type as well as linking to current dates for courses and module examination in the respective sections.

Basic Information

IN2106 is a semester module in German or English language at Master’s level which is offered every semester.

This Module is included in the following catalogues within the study programs in physics.

  • Further Modules from Other Disciplines
Total workloadContact hoursCredits (ECTS)
300 h 90 h 10 CP

Content, Learning Outcome and Preconditions

Content

- 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 and presentation of results or intermediate results in application development

This module is offered by many lecturers and deals with different contents according to their focus in research and teaching (e.g., data bases, compiler construction, information systems, networks, group ware, graphics, robotics, image processing).

Learning Outcome

Participants 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 use application specific methods and systems that meet the current state of the technology. In teams they work in a goal oriented way. The participants have the competence to document their approach and present the results.

Preconditions

Basic knowledge of the specific subject area may be necessary (elective course).

Courses, Learning and Teaching Methods and Literature

Courses and Schedule

TypeSWSTitleLecturer(s)DatesLinks
PR 6 Advanced Practical Course - Blockchain technology for public sector innovation (IN2106, IN4212) Balta, D. Buchinger, M. Hein, A. Kalogeropoulos, A. eLearning
PR 6 Advanced Practical Course – Building Digital Workflows with the Enterprise Platform ServiceNow (IN2106, IN2128, IN4283) Böhm, M. Hermes, S. Kauschinger, M. Mon, 09:00–10:00, virtuell
Fri, 13:00–15:00, virtuell
and singular or moved dates
eLearning
documents
PR 6 Advanced Practical Course - Machine Learning for Information Systems Students (IN2106, IN2128, IN212812) Fuchs, S. Shouman, O. Wittges, H. singular or moved dates
eLearning
PR 6 Bachelor Practical Course: Experimental Evaluation of modern Computing Systems and Accelerators (IN0012, IN4294) Elis, B. Weidendorfer, J. documents
PR 6 Bachelor Practical Course - Scientific Computing: Game Physics (IN0012,IN4085) Dorozhinskii, R. Menhorn, F. Samfaß, P.
Responsible/Coordination: Bungartz, H.
Fri, 10:00–12:00, virtuell
eLearning
documents
PR 6 IN2106 Cybathlon Challenge: Mechanism Design & Control Hidalgo Carvajal, D. Peper, K. Swikir, A. Tödtheide, A.
Responsible/Coordination: Haddadin, S.
Wed, 13:30–18:00, virtuell
and singular or moved dates
eLearning
PR 6 IN2106 Cybathlon Challenge: Task Control & User Experiments Hidalgo Carvajal, D. Peper, K. Swikir, A. Tödtheide, A.
Responsible/Coordination: Haddadin, S.
Wed, 13:30–18:30, virtuell
and singular or moved dates
eLearning
PR 6 IN2106 Dodo Alive! - Resurrecting the Dodo with Robotics and AI: HW/SW Components Development Laha, R. Ossadnik, D. Peper, K. Swikir, A.
Responsible/Coordination: Haddadin, S.
Thu, 13:30–18:00, virtuell
and singular or moved dates
eLearning
PR 6 IN2106 Dodo Alive! - Resurrecting the Dodo with Robotics and AI: Mechanism Design & Control Laha, R. Ossadnik, D. Peper, K. Swikir, A.
Responsible/Coordination: Haddadin, S.
Thu, 13:30–18:00, virtuell
and singular or moved dates
eLearning
PR 6 IN2106 Intelligent Machine Design Lab: Basic System Design Pozo Fortunic, J. Ringwald, J. Swikir, A.
Responsible/Coordination: Haddadin, S.
PR 6 Master Lab Course - Efficient Programming of Multicore Systems and Supercomputers (IN2106, IN4048) Gerndt, H. Schulz, M. eLearning
documents
PR 6 Master Lab Course – Ethical AI: Problems and Applications (IN2106, IN4297) Eder, T.
Responsible/Coordination: Groh, G.
singular or moved dates
PR 6 Master Lab Course - Machine Learning for Natural Language Processing Applications (IN2106, IN4249) Hagerer, G. Mosca, E. Wich, M. Wintergerst, M.
Responsible/Coordination: Groh, G.
singular or moved dates
eLearning
documents
virt.  lecturehall
PR 6 Master Practical Course - Distributed Data Mining Lab Course (IN2106, IN4176) Richter, L.
Responsible/Coordination: Rost, B.
Wed, 13:00–15:00, virtuell
PR 6 Master Practical Course: Edge Computing and the Internet of Things (IN2106, IN4261) Cozzolino, V. Kärkkäinen, T. Prehofer, C.
Responsible/Coordination: Ott, J.
eLearning
PR 6 Master Practical Course: Experimental Evaluation of modern Computing Systems and Accelerators (IN2106, IN4294) Elis, B. Weidendorfer, J. documents
PR 6 Master Practical Course: IoT (Internet of Things) (IN2106, IN4224) Gerndt, H. Podolskiy, V. eLearning
documents
PR 6 Master Practical Course: Knowledge-based Training Planning Solving (IN2106, IN4302) Grigoleit, F.
PR 6 Master Practical Course - Machine Learning in Medical Imaging (IN2106, IN4142) Faghihroohi, S. Farshad, A. Kazi, A. Khakzar, A. Navab, N. eLearning
documents
PR 6 Master practical course - Micromouse: Designing an Educational Racing-Robot from Scratch (IN2106, IN4235) Lenz, A. eLearning
PR 6 Master-Practical Course: Scientific Computing: CFD (IN2186, IN2106, IN4085) Chourdakis, G. Menhorn, F. Neckel, T. Rodenberg, B.
Responsible/Coordination: Bungartz, H.
Thu, 12:00–16:00, virtuell
and singular or moved dates
eLearning
PR 6 Master Practikum: Implementing and Practicing Inverse Transparency – A new form of data privacy (IN2106, IN4277) Schmidt, T. Zieglmeier, V.
Responsible/Coordination: Pretschner, A.
Wed, 13:00–15:00, virtuell
and singular or moved dates
eLearning
current
PR 6 Master Lab Course - Advanced Roboy Student Team (IN2106, IN4218) Hostettler, R. Kharchenko, A. Lenz, A.
Responsible/Coordination: Knoll, A.
PR 6 Master-Praktikum - Advanced Topics in 3D Computer Vision (IN2106, IN4023) Busam, B. Ruhkamp, P. Saleh, M.
Responsible/Coordination: Navab, N.
singular or moved dates
documents
PR 6 Masterpraktikum - Applications for analysis of integrated circuit layout images (IN2106, IN0012, IN4298) Lenz, A.
Responsible/Coordination: Knoll, A.
eLearning
PR 6 Practical Course -Automotive Software Development (IN2106, IN4130) Lipp, S. Zieglmeier, V.
Responsible/Coordination: Pretschner, A.
eLearning
current
PR 6 Masterpraktikum - Autonomous driving for mobile service robots (IN2106,IN4299) Hinz, G. Lenz, A.
Responsible/Coordination: Knoll, A.
eLearning
PR 6 Masterpraktikum - Cloud-Based Machine Learning in Robotics (IN0012, IN2106, IN4287) Akl, M. Josifovski, J. Lenz, A. Walter, F.
Responsible/Coordination: Knoll, A.
eLearning
PR 6 Masterpraktikum - Development of Biologically-inspired Methods for Autonomous Driving (IN2106,IN0012, IN4300) Bing, Z. Huang, Y. Jiang, Z. Zhuang, G.
Responsible/Coordination: Knoll, A.
eLearning
PR 6 Master-Praktikum - Learning for self-driving cars and intelligent systems (IN2106, IN4273) Sommer, C.
Responsible/Coordination: Cremers, D.
Assistants: Khan, M.
Mon, 10:00–12:00, virtuell
PR 6 Master-Praktikum - Machine Learning in Crowd Modeling & Simulation (IN2106, IN4267) Dietrich, F. Ravi, K. Sarbu, P. Wed, 14:00–16:00, virtuell
eLearning
PR 6 Masterpraktikum - Modular Robotics (IN0012, IN2106, IN4291) Dresel, C. Hölzl, R. Liu, B. Maroldt, P. Mayer, M.
Responsible/Coordination: Althoff, M.
Thu, 09:30–11:30, MI 03.09.012
eLearning
PR 6 Masterpraktikum - Roboy Student Team (IN2106, IN4188) Hostettler, R. Kharchenko, A. Lenz, A.
Responsible/Coordination: Knoll, A.
documents
PR 6 Masterpraktikum - Verification, Controller Synthesis, and Design of Cyber-Physical Systems (IN2106,IN4269) Althoff, M. Gaßmann, V. Kochdumper, N. Wetzlinger, M. eLearning
PR 6 M.Sc. Praktikum: Modern Wave Propagation - Discontinuous Galerkin & Julia (IN2106, IN4280) Huang, Q. Krenz, L. Wolf, S. Wed, 16:00–18:00, virtuell
and singular or moved dates
eLearning
PR 6 Practical Course - Agile Project Management (IN0012, IN2106, IN2175, IN4206) Jonas, S. Jovanovic, M. Klinker, J. Reimer, L. Schmiedmayer, P. Thu, 16:30–18:00, virtuell
and singular or moved dates
documents
PR 6 Practical Course - Algorithms for Programming Contests (IN0012, IN2106, IN4205) Raskin, M.
Responsible/Coordination: Esparza Estaun, F.
eLearning
documents
virt.  lecturehall
current
PR 6 Practical Course - Creation of Deep Learning Methods (IN0012, IN2106, IN4292) Eisenberger, M. Yenamandra, T.
Responsible/Coordination: Cremers, D.
Assistants: Golkov, V.
Thu, 14:00–16:00, virtuell
PR 6 Practical Course: Deep Learning in Visual Computing (IN4282) Nießner, M. Weitz, S. Thu, 08:00–10:00, virtuell
PR 6 Practical Course - Hacking - Binary-Exploitation(IN2106, IN0012, IN4120) Kilger, F. Peuckert, L.
Responsible/Coordination: Eckert, C.
Tue, 14:00–16:00, virtuell
and singular or moved dates
PR 6 Practical Course - Hands-on Deep Learning for Computer Vision and Biomedicine (IN0012, IN2106, IN4204) Wenzel, P. Yenamandra, T.
Responsible/Coordination: Cremers, D.
Assistants: Golkov, V.
singular or moved dates
PR 6 Practical Course - Internet Lab - Ilab 1 (IN0012, IN2106, IN2257, IN4060, IN8016) Carle, G. Hof, B. Scholz, D. Wiedner, F. Wüstrich, L. Wed, 16:00–19:00, MI 00.13.009A
eLearning
documents
PR 6 Practical Course - Internet Lab - Ilab 2 (IN0012, IN2106, IN2257, IN4097, IN8018) Aulbach, J. Carle, G. Günther, S. Hof, B. Kirdan, E. … (insgesamt 8) Tue, 16:00–20:00, MI 03.07.023
eLearning
documents
virt.  lecturehall
current
PR 6 Practical Course - Internet Lab - IlabX (IN0012, IN2106, IN4240) Carle, G. Hof, B. Kirdan, E. Lübben, C. Schwarzenberg, C. … (insgesamt 6)
Responsible/Coordination: Pahl, M.
singular or moved dates
current
PR 6 Practical Course - iPraktikum, iOS Praktikum (IN0012, IN2106, IN2175, IN2128, IN4049) Jonas, S. Jovanovic, M. Klinker, J. Reimer, L. Schmiedmayer, P. Tue, 09:30–11:30, virtuell
Tue, 12:30–14:30, virtuell
Thu, 16:30–18:00, virtuell
and singular or moved dates
documents
PR 6 Practical Course - Large-Scale Machine Learning (IN2106, IN4192) Geisler, S. Günnemann, S. Klicpera, J. Kopetzki, A. Kuvshinov, A. Mon, 14:00–16:00, virtuell
and singular or moved dates
eLearning
documents
PR 6 Practical Course - Operating Systems - seL4 & TRENTOS (IN0012, IN2106, IN4296) Eckl, S. Weidinger, A.
Responsible/Coordination: Baumgarten, U.
Tue, 14:00–15:30, virtuell
eLearning
PR 6 Practical Course - Project Management and Software Development for Medical Applications (IN2106, IN4136) Jiang, Z. Navab, N. Ramadani, A. Song, T. singular or moved dates
documents
PR 6 Practical Course - Static Analysis: Automated Bug Hunting and Beyond (IN0012, IN2106,IN4301) Erhard, J. Schwarz, M.
Responsible/Coordination: Seidl, H.
singular or moved dates
PR 6 Practical Course - Web Application Security (IN0012, IN2106, IN4161) Franzen, F. Kilger, F. Peuckert, L.
Responsible/Coordination: Eckert, C.
Mon, 14:00–16:00, virtuell
and singular or moved dates
eLearning
PR 6 Praktikum: 3D Scanning & Spatial Learning (IN2106, IN4263) Bozic, A. Nießner, M. Rodriguez Palafox, P. Thies, J. Weitz, S. Tue, 14:00–16:00, virtuell
eLearning
PR 6 Praktikum: Advanced Systems Programming in C/Rust (IN0012, IN2106, IN2128) Bailleu, M. Bhatotia, P. Stavrakakis, D. Thalheim, J. Thu, 16:00–18:00, virtuell
documents
virt.  lecturehall
PR 6 Praktikum: Computer Systems Lab (IN0012, IN2106, IN2128) Bhatotia, P. Gouicem, R. Issa, S. Koshiba, A. singular or moved dates
documents
PR 6 Praktikum - Interactive Learning (IN0012, IN2106, IN2175, IN4234) Bernius, J. Krusche, S. Mon, 09:00–10:00, virtuell
and singular or moved dates
documents
PR 6 Praktikum - Motion planning for autonomous vehicles (IN2106, IN0012, IN4221) Althoff, M. Irani Liu, E. eLearning
documents
PR 6 Practical Course - Spezifikation und Verifikation (IN0012, IN2106, IN4035) Nipkow, T. Roßkopf, S. documents
PR 6 Practical Course - Practical System Administration (IN0012, IN2106, IN4135) Paul, A.
Responsible/Coordination: Carle, G.
Thu, 14:00–16:00, MI HS3
PR 6 Bachelor Practical Course (Project: System Development) - XML Technology (IN0012, IN4013) Brüggemann-Klein, A. eLearning
PR 6 Systems Programming in C++ (IN0012, IN2106, IN4256) Freitag, M. Neumann, T. Sichert, M. Tue, 12:00–14:00, virtuell
Fri, 10:00–12:00, virtuell
and singular or moved dates
eLearning
documents
PR 6 Vision-based Navigation (IN2106) Demmel, N.
Responsible/Coordination: Cremers, D.
Assistants: Schubert, D.
Mon, 14:00–18:00, virtuell
and singular or moved dates

Learning and Teaching Methods

The participants apply rigorous software engineering in an advanced project in small teams according to a specificattion and with tight schedule (design, implementation, test). Partial results of the team work are communicated in presentations. The individual phases of system building are to be documented.

Media

Beamer, slides, whitebord, platform for collaborative work, software development environment, application specific tools

Literature

To be announced by the lecturers, domain specific

Module Exam

Description of exams and course work

Type of Assessment: project work

Different phases of a software project (especially definition, design, development, implementation, documentation, test) along a specific application in an advanced area of expertise are worked on by the participants in teams. 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 and orally presented, if applicable. It is announced in advance how the single activities will be weighted to calculate the module grade.

Exam Repetition

There is a possibility to take the exam in the following semester.

Current exam dates

Currently TUMonline lists the following exam dates. In addition to the general information above please refer to the current information given during the course.

Title
TimeLocationInfoRegistration
Dodo Alive! - Resurrecting the Dodo with Robotics and AI: Mechanism Design & Control
till 2021-06-30 (cancelation of registration till 2021-07-12)
Cybathlon Challenge: Task Control & User Experiments
till 2021-06-30 (cancelation of registration till 2021-07-12)
Cybathlon Challenge: Mechanism Design & Control
till 2021-06-30 (cancelation of registration till 2021-07-12)
Dodo Alive! - Resurrecting the Dodo with Robotics and AI: HW/SW Components Development
till 2021-06-30 (cancelation of registration till 2021-07-12)
Top of page