Design and Implementation of Modern Programming Languages

If you want more information, scroll down to Overview. If you want to participate in the seminar, project, or both, then join the Moodle. After the topics have been announced, you can apply for them there. The Moodle also contains more detailed information about the structure of the courses.

Iterations:

You can contact us on Moodle.

Dates for Seminar and Project in Winter and Summer

Registration for topics and submissions happen via the Seminar and Project Moodles.

Overview

DAIMPL consists of a seminar and project. You can do both at the same time, but they are graded separately. If you have previously taken the seminar, you can also do a Teaching Internship ("20-00-0443-pl Praktikum in der Lehre - Softwaretechnik" in Tucan).

It is recommended that you only register if you have previously passed the Concepts of Programming Languages (COPL) lecture.

The seminar and project will be done in groups of 1 or 2 students (the teaching internship is done alone). We have a limit on the number of groups we can accept (ca. 12 seminar, 6 project). If there are too many applicants, we will decide based on your motivation text (see Moodle for the registration). To find a team partner, you may use our Moodle forum. As an (unofficial) communication channel, you may try to find like-minded students here:

Organizational questions should be asked publicly in the moodle forum; topic questions should be privately communicated via email with your supervisors.

Teaching Internship

To take the teaching internship, you must have taken the seminar previously. The internship gives 5 CP and involves holding office hours and giving feedback to the students taking the seminar, as well as proposing improvements in the organisation of the seminar.

You will be graded based on