CS2365 Swift-Programmierung unter iOS

Modulverantwortliche
  • Prof. Dr. Peter Kneisel
Notwendige Voraussetzungen zur Teilnahme

Voraussetzungen für Bachelor Informatik: CS1016 Programmierung interaktiver Systeme

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

Kurzbeschreibung

Dieses Modul vermittelt Grundlagen und Techniken der Anwendungsentwicklung mit Swift.

Inhalte
  • Swift Programmiersprache
  • Funktionale Programmierung
  • Dependency Management (Cocoa Pods, SPM)
  • iOS App Entwicklung Basics (UIKit, Delegate, Storyboards)
  • iOS Platform Features (CoreData, UserDefaults, Networking, iCloud)
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.

ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 120 Std.
Lehr- und Lernformen
  • 4 SWS
  • Seminaristischer Unterricht 4 SWS
Studiensemester
  • Informatik (B.Sc. 2010)
  • Ingenieur-Informatik (B.Sc. 2010)
  • Social Media Systems (B.Sc. 2016)
Dauer
1 Semester
Häufigkeit des Angebots
Nach Bedarf
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ü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.)

Benotung
Die Bewertung des Moduls erfolgt gemäß § 9 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

Literatur wird in der Veranstaltung bekannt gegeben.

Rechtliche Hinweise