Teaching

[ Projects & Thesis | Sommer 2026 | Winter 2025 | Summer 2025 | Winter 2024 | Summer 2024 | Before 2024 ]

Projects and Thesis

Requests regarding theses or projects are always welcome! If you are interested in supervision, you can look for available topics here.

Agda AG

We meet weekly to discuss our current problems on formalizing proofs in Agda. If you wish to attend, write an email to Prof. Dr. Thiemann.

Frequency: Every semester

Lectures

Einführung in die Programmierung

Verpflichtende Erstsemestervorlesung zur Programmierung mit Python.

Angebotsfrequenz: Jedes Wintersemester

Theoretische Informatik

Verpflichtende Bachelorverlesung zu Grundlagen der Theoretischen Informatik.

Angebotsfrequenz: Jedes Sommersemester

Functional Programming

Specialization course about functional programming using Haskell.

Frequency: Roughly every 1 1/2 years

Essentials of Programming Languages

Specialization course about mechanized theorem proving in Agda and programming language theory.

Frequency: Roughly every 1 1/2 years

Compiler Construction

Specialization course about writing a RISC-V compiler in Python.

Frequency: Roughly every 1 1/2 years

Concurrency

Specialization course about concurrent systems and their underlying theory.

Frequency: Roughly every 1 1/2 years