Project development with Kotlin

Short Name
Project development with
Module Code
CS2361
Module Coordinator
  • Prof. Dr. Peter Kneisel
Short Description

The module provides insights into the programing language Kotlin and explains technical and methodological principals for the development of applications in Kotlin. The principles are practically applied by means of a project.

Learning Objectives

Student know ...

  • the language concepts and their applications in Kotlin.
  • frameworks to develop applications with Kotlin (e.g. vaadin, ktor, …)
  • developing simple applications with Kotlin for client- and server.
Contents
  • Principles of Kotlin
  • Kotlin in frontend: on mobile devices, as webv-application.
  • Kotlin in backend (eg.. REST-Services with ”spring boot”)
Duration in Semester
1
Instruction Language
German
Total Effort
6.0 CrP; an estimated 180 hours, of which approximately 60 are spent in class.
Weekly School Hours
4
Method of Instruction

Seminaristischer Unterricht 2 SWS, Projekt 2 SWS

Requirements for the awarding of Credit Points

Examination prerequisite: Programming of an application in teams Examination: Short examination

Evaluation Standard

according to examination regulations (§ 9)

Availability
Semesterly
References
  • Website des KOTLIN Projektes; https://kotlinlang.org/docs/reference (aufgerufen am 1.11.2017)
  • J. Skeen, D.Greenhalgh; "Kotlin Programming: The Big Nerd Ranch Guide”; 2018; Verlag: Pearson

Weitere Literatur wird in der Vorlesung bekannt gegeben.

Prerequisite Modules