*** PO 2017 *** ------------------------------------------------------------------ --- --- Vorlage für Modulbeschreibungen --- --- Version: 1.2 --- --- Allgemeine Hinweise: --- --- - Kommentare beginnen mit --- und werden komplett ignoriert --- --- - Wichtige Schlüsselwörter beginnen mit *** und dürfen nicht --- verändert oder gelöscht werden!!! --- --- - Die Eingaben müssen immer in den leeren Zeilen nach *** erfolgen. --- --- - Für einen Zeilenumbruch muss eine Leerzeile eingegeben werden. --- ------------------------------------------------------------------ *** Studiengang und Semester --- für Studiengang nur Kürzel verwenden: E, EP, EE, I, MT oder II --- Semester wird davor geschrieben, auch Semesterbereiche möglich --- Wenn das Modul in mehreren Studiengängen verwendet wird, werden diese --- durch Komma getrennt aufgeführt. --- --- Bei WPF bitte KEIN Semester angeben! --- --- Beispiel: I, 2-3E, 5MT BET, BETPV, BI, BMT, BIPV *** Angebot --- Schreibweise: SS 23, WS 23/24 oder WS WS *** Modulbezeichnung --- Name laut Modulliste verwenden iOS-Programmierung *** Englische Modulbezeichnung iOS App Development *** Modulkuerzel IPRG *** *** Art --- nur Alternativen: Pflichtfach, Wahlpflichtfach --- --- Beispiele: --- Pflichtfach --- Wahlpflichtfach --- Pflichtfach Vertiefung Technische Informatik --- Pflichtfach Vertiefung Marketing und Vertrieb Wahlpflichtfach *** ECTS-Punkte --- nur Zahl angeben --- Beispiele: --- 5 --- 7,5 5 *** Studentische Arbeitsbelastung --- Angabe als x Stunden Kontaktzeit und y Stunden Selbststudium --- Format: x, y 60, 90 *** Voraussetzungen (laut Prüfungsordnung) --- nur Modulbezeichnungen aufführen, z.B. Java 1 *** Empfohlene Voraussetzungen --- zusätzliche Module, die nicht in Prüfungsordnung als Voraussetzung stehen --- nur Modulbezeichnungen aufführen, z.B. Java 1 BI: Programmieren 2 BMT: Programmieren 2 BIPV: Grundlagen der Programmierung 2 BET: Programmierung 3 BETPV: Programmierung 3 *** Pruefungsform und -dauer --- Alternativen: --- Klausur 1,5 h --- Klausur 1,5h oder mündliche Prüfung --- Mündliche Prüfung --- Erstellung und Dokumentation von Rechnerprogrammen Mündliche Prüfung oder Erstellung und Dokumentation von Rechnerprogrammen *** Lehrmethoden und Lernmethoden --- Alternativen: Vorlesung, Praktikum, Seminar, Studentische Arbeit --- Falls Modul aus mehreren Veranstaltungen besteht, werden diese durch --- Komma getrennt aufgeführt. Seminar, Praktikum *** Modulverantwortlicher --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump G. J. Veltink *** Qualifikationsziele --- Fließtext eingeben --- siehe Vorgaben in der Dokumentation Die Studierenden sollen die “iOS“-Plattform und die zugehörigen Werkzeuge kennenlernen und anschließend selbständig iOS-Programme (Apps) für das iPhone und iPad entwickeln können. Die Ergebnisse sollen im Team erstellt werden und die wissenschaftlichen Ergebnissen sollen präsentiert werden. *** Lehrinhalte --- Fließtext eingeben Swift, das iOS-SDK, die iOS-Entwicklungswerkzeuge, Mobile Design and Architecture Patterns, Application Frameworks, User Interface Design für iOS-Anwendungen, Benutzung der speziellen Features des iPhones/iPads. Als Leitfaden werden die (englischen!) Materialien des Stanford-Kurses von Prof. Paul Hegarty eingesetzt (Spring 2023): https://cs193p.sites.stanford.edu Hinweis: Zur Teilnahme benötigen Sie einen Zugang zu einem aktuellen Mac-Rechner, z.B. ein persönliches MacBook. (Stand 01.01.2024) *** Literatur --- max. drei Angaben --- Format: Heun, V.: Grundlegende Algorithmen, Vieweg, 2000. --- Mehrere Literaturangaben durch Leerzeilen trennen! Apple: The Swift Programming Language (Swift 5.10). [https://docs.swift.org/swift-book/index.html] Apple: Configuring a multiplatform app. [https://developer.apple.com/documentation/Xcode/configuring-a-multiplatform-app-target]. Alle Dokumente befinden sich in der “iOS Developer Library” unter https://developer.apple.com/documentation (Stand 01.01.2024) ------------------------------------------------------------------ --- --- Hier beginnt die Aufzählung der einzelnen Lehrveranstaltungen --- des Moduls (z.B. Vorlesung und Praktikum). --- --- Falls mehrere Lehrveranstaltungen vorgesehen sind, bitte die --- entsprechenden Bereiche auskommentieren. --- ------------------------------------------------------------------ *** Titel der Lehrveranstaltung --- Beispiel: Praktikum Informationssysteme iOS-Programmierung *** Dozent --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump G. J. Veltink *** SWS --- Zahl angeben 2 *** Titel der Lehrveranstaltung --- Beispiel: Praktikum Informationssysteme Praktikum iOS-Programmierung *** Dozent --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump G. J. Veltink *** SWS --- Zahl angeben 2 ------------------------------------------------------------------ --- --- Ausfüllen der Modul-Kompetenz-Matrix nicht vergessen! --- ------------------------------------------------------------------