Client Acceptance Test (CAT)

The next Client Acceptance Test is going to take place online on July 15th, 2021 starting at 4:30pm.

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.

Winter Semester 2021/22 Information

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

Upcoming events

  • iPraktikum Design Review
    June 10th, 2021, 4:30-9:00pm
    More information
  • 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