iOS APP-Programmierung mit SWIFT

Modulnummer
GING2040
Modulverantwortliche
Ali Keywan Sohrabi
Dozenten
verschiedene Lehrende
Qualifikations- und Lernziele

Die Studierenden kennen die Grundlagen der Programmierung von mobilen Applikationen am Beispiel von iOS. Sie kennen die besonderen Herausforderungen bei der Programmierung von mobilen Endgeräten. Die Studierenden können das Entwicklungswerkzeug Swift zur Programmierung, für das Design von Oberflächen und zum Debuggen sicher einsetzen. Sie beherrschen weiterhin die Grundlagen in der Programmierung von iOS Applikationen mit den Programmiersprache Swift. Sie kennen die Bedeutung der grundlegenden Bibliotheken für die Programmierung von iOS Apps.

Lerninhalte

Folgende Inhalte werden behandelt:

  • Grundlagen des Betriebssystems iOS
  • Programmierung in Swift
  • Struktur und Lebenszyklus von Applikationen
  • Model-View-Controller Pattern
  • Design von GUI
  • Daten, Tabellen und Controller, Core Data
  • Animatione
  • Entwicklungswerkzeuge, Debuggen, Build-Tools, Test-Verfahren Veröffentlichung im AppStore
Fachkompetenz
COM_THM_ORGANIZER_TWO_STARS
Methodenkompetenz
COM_THM_ORGANIZER_TWO_STARS
Sozialkompetenz
COM_THM_ORGANIZER_TWO_STARS
Selbstkompetenz
COM_THM_ORGANIZER_TWO_STARS
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6 CrP; 180 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen

Seminaristischer Unterricht 2 SWS, Übung 2 SWS

Geprüfte Leistung

Prüfungsleistung: Projektarbeit mit mündlicher Prüfung in Verbindung mit der Präsentation der Projektergebnisse

Bewertungsstandard

Bewertung entsprechend

Häufigkeit des Angebots
Einmal im Jahr
Literatur
  • developer.apple.com/library/ NSHipster.com
  • http://www.objc.io/ raywenderlich.com
  • Kofler M : Swift 2: Das umfassende Praxisbuch. Apps entwickeln für iOS und OS X. Ideal für Umsteiger von Objective-C. Galileo Press, Bonn
  • Hinzberg H: Einführung in Swift 2, mitp Verlag, Frechen
  • Bleske C: iOS-Apps programmieren mit Swift: Der leichte Einstieg in die Entwicklung für iPhone, iPad und Co. - inkl. AppleWatch. Dpunkt.Verlag, Bonn
Voraussetzungen

Keine

Verwendbarkeit des Moduls

Bachelor Medizinische Informatik