Praktikum iOS-Entwicklung

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien
Mirco Schönfeld
Philipp Marcus

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 U139

Betreuer

-

Prüfung

Aktuelles

Aktuelle Mitteilungen für diese Veranstaltung sind nicht mehr verfügbar. Bei Fragen zum Inhalt der Veranstaltung nehmen Sie bitte Kontakt mit den betreuenden Mitarbeitern am Lehrstuhl für Mobile und Verteilte Systeme auf.

Die Seite zu dieser Veranstaltung ist ab sofort online.

Inhalt des Praktikums

Ablauf

Das Praktikum gliedert sich in zwei Phasen. Während der ersten Phase finden wöchentliche Veranstaltungen statt, in denen eine Einführung in die iPhone-Entwicklung gegeben wird. In der zweiten Phase entwickeln die Teilnehmer in kleinen Teams eine iPhone-App.

In der ersten Phase der Veranstaltung wird zunächst eine Einführung in Objectiv-C und das iPhone-SDK gegeben. Die Themenschwerpunkte werden in Übungsblättern vertieft. Die Abgabe einiger der Übungsblätter ist Pflicht, da deren Bewertung unmittelbar in die Abschlussnote einfließt.
Mit der Einführung in das iPhone-SDK und während der Bearbeitung der Übungsblätter werden zentrale Ideen der agilen Softwareentwicklung vermittelt und umgesetzt.

Während der zweiten Phase entwickeln die Teilnehmer überwiegend selbstständig eine iPhone-App. Die Teilnehmer dürfen gerne eigene Ideen für Anwendungen mitbringen.
Für die Entwicklung werden Arbeitsplätze wöchentlich und nach Absprache zur Verfügung gestellt.

Die Veranstaltung endet mit der Präsentation der entwickelten Anwendungen.

Anmeldung

Eine Anmeldung ist nicht mehr möglich.

Die Teilnehmerzahl ist auf 24 Personen begrenzt.

Vorkenntnisse in C oder C++ (oder Objectiv-C) sind nicht unbedingt erforderlich, erleichtern aber den Einstieg in die iPhone-Programmierung.

Bitte geben Sie bei der Anmeldung mit an, ob Sie über einen Mac und oder ein iPhone verfügen. Es werden aber auch Arbeitsplätze zur Verfügung gestellt (eigene Geräte sind also nicht zwingend erforderlich).

Material / Literatur

Die Folien zu dieser Veranstaltung können in einem einzelnen pdf-Dokument heruntergeladen werden: Download.

Nachfolgend sind die Themen der einzelnen Vorlesungstage aufgeführt:

  • 17. 04. 2013: Allgemeine Einführung & Erste Schritte in Objective-C
  • 24. 04. 2013: Model-View-Controller und Views
  • 08. 05. 2013: Navigation, Touch Events und protocols (NSCoding)
  • 15. 05. 2013: Lokale Datenspeicherung & Kamera
  • 22. 05. 2013: Notifications, Blocks und Cores (Core Location, Core Motion)
  • 29. 05. 2013: Kommunikation mit Webservices