Swift-Programmierung unter iOS

Modulnummer
CS2365
Modulverantwortliche
  • Prof. Dr. Peter Kneisel
Kurzbeschreibung

Dieses Modul vermittelt Grundlagen und Techniken der Anwendungsentwicklung mit Swift.

Qualifikations- und Lernziele

Die Studierenden beherrschen Swift und Xcode als Entwicklungswerkzeuge zur Anwendungsentwicklung von iOS Apps. Sie verstehen den Aufbau einer mobilen Anwendung und können komponentenweise Anforderungen umsetzen. Sie können moderne Paradigmen wie Paketmanagement und funktionale Programmierung in gemeinsamen Projekten einsetzen.

Lerninhalte
  • Swift Programmiersprache
  • Funktionale Programmierung
  • Dependency Management (Cocoa Pods, SPM)
  • iOS App Entwicklung Basics (UIKit, Delegate, Storyboards)
  • iOS Platform Features (CoreData, UserDefaults, Networking, iCloud)
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6.0 CrP; 180 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen

Seminaristischer Unterricht 4 SWS

Geprüfte Leistung

Prüfungsvorleistung: keine

Prüfungsleistung: Klausur, mündliche Prüfung oder Projekt (Art und Umfang der Prüfungsleistung wird den Studierenden zu Beginn der Veranstaltung bekannt gegeben.)

Bewertungsstandard

Bewertung der Prüfungsleistung nach § 9 der Prüfungsordnung

Bonuspunkte

keine

Häufigkeit des Angebots
Nach Bedarf
Literatur

Literatur wird in der Veranstaltung bekannt gegeben.

Voraussetzungen

Voraussetzungen für Bachelor Informatik: CS1016 Programmierung interaktiver Systeme

Voraussetzungen für Bachelor Social Media Systems: IT1002 Webbasierte Programmierung 2

Rechtliche Hinweise