Summer Semester 2021 Information

Information regarding the application process, deadlines and updates regarding the application for the upcoming iPraktikum course in the summer semester 2021 can be found by clicking on the button below.

This lab course is centered around innovation. It covers mobile applications for smart devices, ranging from standalone applications, embedded systems including hardware and sensors to the design of modern interfaces for complex business applications. Students learn and apply software engineering and usability engineering techniques. This includes object oriented modeling and system design as well as the realization of graphical user interfaces, usability testing, continuous integration and continuous delivery. Real industrial partners provided the problem statements and acted as clients. 9 companies participated in the iPraktikum WS 20/21, each with a different problem statement and its own team. More than 100 students delivered these applications using agile techniques and communicating continuously to their clients.

Introduced in 2008 by Prof. Dr. Bernd Brügge, since the Winter Semester of 2020/21 the iPraktikum is held by the Professorship for Digital Health, Prof. Dr. Stephan Jonas.

The iPraktikum at a glance

In this course you develop a mobile application in the context of a larger system architecture. Depending on the project, you work with application servers, machine learning algorithms, smart sensors, intelligent clothing, wearables like the Apple Watch or micro-controllers.

  • Credits: 10 ECTS
  • Course type: Bachelor/Master Practical Course
  • Possible module numbers: IN0012, IN2106, IN2175, IN2128, IN4049
  • Participants: 80-100 students
  • More information is available on the upcoming semester's course page »

Teaching iOS at a glance

In the role of a tutor, you teach iOS beginners how to develop applications using Swift, SwiftUI, UIKit, Server-Side Swift, and other Apple technologies. You prepare and give a presentation about an advanced topic and help to organize and conduct the introduction course of the iPraktikum. The Teaching Swift and iOS seminar is targeted at students with experience in the Swift programming language and iOS development using native Apple frameworks.

  • Credits: 4/5 ECTS (Seminar)
  • Course type: Bachelor/Master Practical Course
  • Possible module numbers: IN0013, IN0014, IN2107, IN4741
  • Time: October 26 - November 4, 2020 (preparation beforehand)
  • Participants: Limited to 9-12 students
  • More information is available on the upcoming semester's course page »

Agile Project Management at a glance

This course offers the possibility to gain profound experience in agile project management. Participants supervise a real project by coaching an international team of students in the iPraktikum and/or take on additional management task like leading the modeling, release management or code quality teams. All coaches meet weekly to discuss the current status, problems and future tasks with the course instructors.

  • Credits: 4/5 ETCS (Seminar) or 10 ECTS (Practical Course)
  • Course type: Bachelor/Master Practical Course
  • Note: in order to count as a 10 ECTS course, participating students additionally lead a cross-project team (e.g. Modeling, Release Management, Merge Management)
  • Possible module numbers: IN0014, IN2107, IN0012, IN2106, IN2175, IN4554
  • Participants: Limited to 10-15 students
  • More information is available on the upcoming semester's course page »

Professorship for
Digital Health

Prof. Dr. Stephan Jonas

Technische Universität München
Boltzmannstraße 3
85748 Garching

Professorship Website