Seminar: Teaching iOS

iPraktikum Header

Course description

In the role of a tutor, you teach iOS beginners how to develop applications on the iOS platform using Swift and SwiftUI and agile software engineering techniques. You help to organize and conduct the introduction course of the iPraktikum. Participants of this seminar must have experience in the Swift programming language, iOS development using native Apple frameworks and object-oriented software engineering.

At a glance

  • Credits: 5 ECTS (Seminar)
  • Course type: Bachelor/Master Seminar
  • Possible module numbers: IN0014, IN2107
  • Time: Block course during the semester break + first 2 weeks of semester
  • Participants: 9 students

Info meeting

Monday, 30.01.23 at 16:00 via Zoom - Slides


Participating students are familiar with the concepts of object-oriented software engineering and have experience in iOS development using Swift.

Important: This teaching course is for students who are experienced iOS developers. If you do not have profound knowledge in iOS development, you cannot participate in this course! Have a look at the related courses instead.


  • Attend the Info Meeting (See above) - Slides
  • Fill in our Application Form (Will be opened by 30.01.23) by 06.02.23
  • We invite you to a short personal interview on 10.02.23. You get a notice via eMail by 08.02.23
  • Prioritize the Seminar “Teaching iOS” in the matching system of the faculty.


Please send an email to ios (at) and do not contact us individually.

Applied Software Engineering

Prof. Dr. Stephan Krusche

Informatics I01 - Chair of Distributed and Operating Systems
School of Computation, Information, and Technology
Technical University of Munich

Boltzmannstraße 3
85748 Garching b. München

Administrative office

Sophia Adelmeier

Office: 01.07.052
Phone: +49 (89) 289-18206
Fax: +49 (89) 289-18207