Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

Seminar: Teaching iOS WS22/23

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)
  • Possible module numbers: IN0013, IN0014, IN2107, IN4741
  • Time: Block course in September / October
  • Participants: 5 - 7 students
  • Info Meeting: Monday, July 18 at 3.00 pm over Zoom (Passcode: 685456); Slides

Related Courses


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 knowledge in iOS development, you cannot participate in this course! Have a look at the related courses instead.


  1. Attend the info meeting: Monday, July 18 at 3.00 pm over Zoom (Passcode: 685456); Slides
  2. Fill out the application form by July 22.
  3. We invite you to a short personal interview on July 25. You will get a notice via eMail.
  4. After we have accepted you (via confirmation mail), prioritize the Seminar Teaching iOS in the matching system of the faculty until July 27.




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

StephanKrusche MaximilianSolch PhilippZagar ChristophWeinhuber

Prof. Dr. Stephan Krusche

Maximilian Sölch

Philipp Zagar

Christoph Weinhuber