Praktikum iOS-Entwicklung

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien
Mirco Schönfeld
Michael Dürr

Hörerkreis

Informatik und Medieninformatik Hauptstudium,
Bachelor-/Masterstudiengänge Informatik und Medieninformatik

Umfang

4 SWS (siehe Einschränkungen DHP), 6 ECTS

Termin(e)

Mittwochs, 14-16 Uhr c.t.,
Oettingenstr. 67, Raum: 027

Betreuer

-

Prüfung

Aktuelles

06.10.2014: Der Raum der Veranstaltung steht fest: 027 in der Oettingenstraße 67.

02.09.2014: Die Vergabe der Praktikumsplätze ist abgeschlossen. Sollten sie keine Email-Benachrichtigung über eine Zu-/Absage erhalten haben, können ihren Status auch direkt über Uniworx abfragen.

04.08.2014: Start dieser Webseite

Inhalt des Praktikums

Ablauf

Das Praktikum vermittelt den Einstieg in die Programmierung für das Apple Betriebssystem iOS. Der Schwerpunkt liegt auf der Programmierung mit der Programmiersprache "Swift" sowie der Einführung in spezifische Konzepte der Programmierung auf mobilen Endgeräten.

Das Praktikum gliedert sich in zwei Phasen:

  • Vorlesung: In der ersten Phase findet wöchentlich eine Vorlesung statt, in der die Grundlagen zur Programmierung mit Swift unter iOS 8 behandelt werden. Begleitend zur Vorlesung werden zum Selbststudium Übungsaufgaben gestellt. Die Lösungen zu den einzelnen Teilfaufgaben werden in der jeweils folgenden Veranstaltung von zuvor festgelegten Teilnehmern des Praktikums präsentiert.
  • Projekt: In der zweiten Phase entwickeln die Teilnehmer in Gruppenarbeit eine iPhone-App. Dazu werden von den Teilnehmern in einer Brainstorming-Veranstaltung Ideen für eine Anwendung präsentiert. Die besten bzw. beliebtesten Ideen werden anschließend in Teams von drei bis fünf Personen umgesetzt.

Die Veranstaltung endet mit einer mündlichen Prüfung über die erbrachte Programmierleistung der einzelnen Gruppenmitglieder. Zuletzt werden alle Anwendungen in einer gemeinsamen Abschlussveranstaltung den anderen Teams präsentiert.

Anmeldung

Die Anmledung zum Praktikum ist vom 04.08. - 01.09 über Uniworx möglich. Die Teilnehmerzahl ist auf 24 Personen begrenzt. Im Falle einer erhöhten Nachfrage entscheidet das Los über die Vergabe der Praktikumsplätze. Alle Bewerber werden am 02.09 über ihre Annahme zum / ihren Ausschluß vom Praktikum informiert.

Material / Literatur

Datum Thema (Folien) Beispiel-Code Übung
08.10.2014 Einführung
15.10.2014 Objective-C und Swift
22.10.2014 Modell-View-Controller
29.10.2014 Views and ViewController
05.11.2014 Event-Handling
12.11.2014 Notifications, KVO und Speichern
19.11.2014 Blöcke, Cosures und Collection Views