Register on TISS. Please register before the end of the day of the first lecture. Accounts will be created on the next day.
Lecture date: Wednesday, 16:15-18:00, starting on 2026-10-07, EI1 (Old EI, Gusshausstrasse 25, 2nd Floor).
After the lecture part there are presentations of the student projects (the exercise part) at the same date.
Other dates:
2026-10-22 0:00 Group registration starts 2026-11-11 23:55 Group registration ends 2026-11-12 0:00 Presentation registration starts 2026-12-07 23:55 Presentation registration ends 2026-12-09 16:15 Presentations start
This semester you can participate remotely in the lectures remotely in the lectures.
If I remember to press the "record" button, a recording will be available several hours after the end of the lecture in the same location. However, you will miss the option of asking questions.
Security problems of low-level programming. Systems programming. Run-time systems for high-level programming languages.
Write a project (65h of work per person) of your own choice in a low-level language, that performs a task or profitably uses an implementation approach that is not possible in a high-level language like Java or Python.
Present what the program does and how it is implemented. In the presentation, point out the program parts that cannot be implemented in a high-level language.
You present the problem and its programmatic solution in a presentation with up to 18 minutes for the whole group.