CS2361 Projektentwicklung mit Kotlin
- Prof. Dr. Peter Kneisel
- Torsten Steinmüller
Für Bachelor Informatik: CS1024 Webbasierte Programmierung
Für Bachelor Social Media Systems: IT1002 Webbasierte Programmierung 2
- Informatik (B.Sc. 2010)
- Social Media Systems (B.Sc. 2016)
Das Modul liefert einen Einblick in die Programmiersprache Kotlin und vermittelt technische und methodische Grundlagen für die Entwicklung von Kotlin-Anwendungen. Die Grundlagen werden anhand eines Projektes praktisch umgesetzt.
- Die Grundlagen der Programmiersprache Kotlin
- Kotlin im Frontend, Einsatz auf mobilen Endgeräten oder als Webapplikation
- Kotlin im Backend (bspw. REST-Services mit spring boot)
Fachkompetenzen
- Die Studierenden können die Sprachkonzepte und deren Umsetzung in der Programmiersprache „Kotlin” benennen und anwenden.
Methodenkompetenzen (fachlich & überfachlich)
- Sie können Frameworks zur Entwicklung von Kotlin-Anwendungen (z.B. vaadin, ktor, …) nutzen.
- Sie können einfache Kotlin-Anwendungen client- und serverseitig entwickeln.
Sozialkompetenzen
- Die Studierenden können in Gruppen kooperativ und effektiv Lösungen für die Aufgabenstellungen entwickeln und sich dabei gegenseitig unterstützen.
- Sie können ihre Lösungen vortragen und über die Ergebnisse diskutieren.
Selbstkompetenzen
- Die Studierenden können sich selbständig konkrete Lösungsansätze, die auch außerhalb des bisher Gelernten liegen können, aneignen.
- Sie können zunehmend Verantwortung für ihre Arbeitsfortschritte entwickeln und ihre eigenen Stärken und Schwächen abschätzen.
- Sie können ihre zeitlichen Ressourcen sinnvoll einplanen – auch in Kooperation mit Gruppenmitgliedern.
- 6 CrP
- Arbeitsaufwand 180 Std.
- Präsenzzeit 60 Std.
- Selbststudium 120 Std.
- 4 SWS
- Seminar 2 SWS
- Projekt 2 SWS
- 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: Entwicklung in der Informatik (Ausarbeitung einer Applikation in Gruppenarbeiten)
Prüfungsleistung: Kurztest
- Website des KOTLIN Projektes: https://kotlinlang.org/docs/reference (aufgerufen am 1.11.2017)
- Skeen, J.; Greenhalgh, D.: Kotlin Programming. The Big Nerd Ranch Guide. Pearson.
- Weitere Literatur wird in der Vorlesung 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.