GING2040 iOS APP-Programmierung mit SWIFT

Modulverantwortliche
  • Prof. Dr. Keywan Sohrabi
Lehrende
  • verschiedene Lehrende
Notwendige Voraussetzungen zur Teilnahme

Keine

Inhalte

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
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.

Fachkompetenzen
Methodenkompetenzen (fachlich & überfachlich)
Sozialkompetenzen
Selbstkompetenzen
ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 120 Std.
Lehr- und Lernformen
  • 4 SWS
  • Seminaristischer Unterricht 2 SWS

  • Übung 2 SWS

Studiensemester
  • Medizinische Informatik (B.Sc. 2016) - 4. - 5. Semester
Dauer
1 Semester
Häufigkeit des Angebots
Einmal im Jahr
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

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

Benotung
Die Bewertung des Moduls erfolgt gemäß §§ 9, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien
  • 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

Rechtliche Hinweise