iOS Development

This practical course provides an introduction to programming for Apple’s iOS operating system. Focus is on programming with language “Swift” and the introduction to specific concepts of programming on mobile devices. The practical course is divided into two phases.

In the first phase, there is a weekly lecture in which the basics of programming with Swift under iOS 8 are dealt with. Accompanying the lecture, exercises are given for self-study. The solutions to individual subtasks will be presented in the following event by previously determined participants of the practical course.

In the second phase, the participants develop an iPhone app in group work. For this purpose, the participants are presented with ideas for an application in a brainstorming event. The best or most popular ideas are then implemented in teams of three to five people.

The course ends with an oral examination of the programming performance of the individual group members. Finally, all apps are presented to the other teams in a joint closing event.