Programming Paradigms - Summer Term 25

Martin Sulzmann

This course is given in English. It’s a Master level course but (undergraduate) exchange students should have no trouble taking this course.

Evaluation

Content

Programming languages are the most basic tool of programmers. This course covers the basics of the theory of programming languages, its applications to widely used languages today, and trends in the field that are likely to help define the programming languages of tomorrow.

After this course, students will have an understanding of a wide range of programming language concepts and will be able to quickly adapt to emerging new programming languages.

This semester the focus is as follows:

Topics with learning material

Exercises:

Weekly schedule

Lecture

Self study

Here’s our weekly schedule.