Labs and Seminars on Operating Systems
As the chair of Oprating Systems we not only offer lectures, but also various labs and seminars that can strengthen the knowledge of how to use and implement an operating system.
Complex Lab: Advanced Systems Programming
The lab in advanced systems programming techniques strengthens the attendees' C++ skills in preparation for our practically oriented courses. Interacting with the compiler and the basic tool chain, programming with pointers and threads and the writing of good code are exercised here intensively. This lab lasts for one week and takes place before the start of the winter term.
Complex Lab: Microkernel-based Operating Systems
Tightly coupled with the lecture of Microkernel-based Operating Systems we offer a very challenging lab. Your tasks will be to design and implement an application on top of a microkernel together with all the enabling operating system services such as drivers, terminal support, data space manager and scheduler.
In the (German-speaking) proseminar, you will – under guidance – prepare and give a short talk on the state of the art in an operating-systems topic, and afterwards discuss with lecturer(s) and participants.
"Hauptseminar" EZAG Colloquium
Starting in the 5th semester, interested students can attend the EZAG Colloquium, where regular talks about current research topics are given by staff and advanced students or by guest speakers. An introduction to the central research area of the group - security and real-time in microkernel-based systems - is best achieved by actively or initially passively participating in this working group. Within the scope of this activity we also conduct research and advanced seminars.