CS2365 Swift-Programmierung unter iOS
- Prof. Dr. Peter Kneisel
- Kevin Linne
- Samuel Schepp
Für Bachelor Informatik: CS1016 Programmierung interaktiver Systeme
Für Bachelor Social Media Systems: IT1002 Webbasierte Programmierung 2
- Informatik (B.Sc. 2010)
- Ingenieur-Informatik (B.Sc. 2010)
- Social Media Systems (B.Sc. 2016)
Dieses Modul vermittelt Grundlagen und Techniken der Anwendungsentwicklung mit Swift.
- Swift Programmiersprache
- Funktionale Programmierung
- Dependency Management (Cocoa Pods, SPM)
- iOS App Entwicklung Basics (SwiftUI)
- iOS Platform Features (CoreData, UserDefaults, Networking, iCloud)
Fachkompetenzen
- Sie können den Aufbau einer mobilen Anwendung beschreiben und komponentenweise Anforderungen umsetzen.
Methodenkompetenzen (fachlich & überfachlich)
- Die Studierenden können Swift und Xcode als Entwicklungswerkzeuge zur Anwendungsentwicklung von iOS Apps verwenden.
- Sie können moderne Paradigmen wie Paketmanagement und funktionale Programmierung in gemeinsamen Projekten einsetzen.
- Die Studierenden können eine Projektdokumentation verfassen.
Sozialkompetenzen
- Sie können Aufgaben in Gruppenarbeit gemeinsam konstruktiv lösen und sich gegenseitig unterstützen.
Selbstkompetenzen
- Die Studierenden können eigenverantwortlich und selbstständig ein Expertenthema erarbeiten und dieses ihren Kommilitoninnen und Kommilitonen präsentieren.
- Sie können die Ergebnisse der Projektarbeit reflektieren und Probleme in der Erarbeitung der Aufgaben identifizieren und kommunizieren.
- 6 CrP
- Arbeitsaufwand 180 Std.
- Präsenzzeit 60 Std.
- Selbststudium 120 Std.
- 4 SWS
- Seminar 4 SWS
- Informatik (B.Sc. 2010)
- Ingenieur-Informatik (B.Sc. 2010)
- Social Media Systems (B.Sc. 2016)
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üfungsvorleistung: Regelmäßige Teilnahme (mindestens 80% der Zeit)
Prüfungsleistung: Klausur, mündliche Prüfung und/oder Projekt (zusammen 100%) (Art und Umfang der Prüfungsleistung wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben.)
- Literatur wird in der Veranstaltung bekannt gegeben.
Rechtliche Hinweise
- Diese Informationen geben den in den Online-Diensten für Studierende erfassten Datenbestand wieder.
- Die rechtskräftigen und damit verbindlichen Fassungen der Modulhandbücher finden Sie im Amtlichen Mitteilungsblatt der THM (AMB).
- Alle gültigen Prüfungsbestimmungen für die THM-Studiengänge können Sie außerdem in komfortabler Leseversion über den Downloadbereich auf der Homepage des Prüfungsamts einsehen.