Special Topic: Programming in Kotlin

339.359 2 KV Weninger, Prähofer, Fried Room: TBA Start: Nov 25, 2021

Objectives

Introduction into the programming language Kotlin.

Dates

  • Thu. Nov 25, 2021: 17:15 - 19:45
  • Fri. Nov 26, 2021: 10:15 - 11:45, 12:45 - 15:15
  • Thu. Dec 2, 2021: 17:15 - 19:45
  • Fri. Dec 3, 2021: 10:15 - 11:45, 12:45 - 15:15
  • Thu. Dec 9, 2021: 17:15 - 19:45
  • Fri. Dec 10, 2021: 10:15 - 11:45, 12:45 - 15:15

Subjects

  • Introduction
  • Language basics
  • Functional programming principles
  • Kotlin's type system
  • Working with null values
  • Domain-specific language construction

Methods

  • slide-based lecture
  • programming examples
  • homework projects

Language

English

Criteria for evaluation

  • homework projects
  • exam

Literature

  • D. Jemerov and S. Isakova: Kotlin in Action. Manning, 2017