teaching

Computer Networks

About Course: Computer Networks (CO20-320301) Semester: Spring 2019 Instructor: Jürgen Schönwälder TA: Malte Granderath TA: Aavash Shrestha Class: Monday, 09:45-11:00, Lecture Hall Research I Class: Friday, 09:45-11:00, Lecture Hall Research I Office: Monday, 11:15-12:30 (Research I, Room 87) Start: 2019-02-04 Content The course discusses network protocols in some depth in order to enable students to understand the core issues involved in network protocol design.

CS Bachelor Project and Thesis

.my-table tbody tr:nth-child(odd) { background: #eee; } About Course: Project Computer Science (CA10-320305) Course: Thesis Computer Science (CA10-320306) Semester: Fall 2018 Semester: Spring 2019 Instructor: Peter Baumann Instructor: Andreas Birk Instructor: Horst Karl Hahn Instructor: Herbert Jaeger Instructor: Szymon Krupinski Instructor: Kinga Lipskoch Instructor: Francesco Maurelli

Secure and Dependable Systems

About Course: Secure and Dependable Systems (CO21-320203) Semester: Spring 2019 Instructor: Jürgen Schönwälder TA: Milen Vitanov TA: Aditya Dandekar Class: Tuesday, 14:15-15:30, Lecture Hall Research I Class: Thursday, 14:15-15:30, East Hall 4 Office: Monday, 11:15-12:30 (Research I, Room 87) Start: 2019-02-05 Content This course introduces formal methods for analyzing and assuring safety and security of software systems.

Introduction to Computer Science

About Course: Introduction to Computer Science (CH08-320101) Semester: Fall 2018 Instructor: Jürgen Schönwälder TA: Jonas Bayer (Group D) TA: Marco David (Group E) TA: Dung Tri Huynh (Group B) TA: Irsida Mana (Group C) TA: Abhik Pal (Group A) Class: Tuesday, 08:15-09:30 (Lecture Hall Research II) Class: Tuesday, 09:45-11:00 (Lecture Hall Research II)

Operating Systems

About Course: Operating Systems (CO20-320202) Semester: Fall 2018 Instructor: Jürgen Schönwälder TA: Milen Asenov Vitanov (Group B) TA: Fanlin Wang (Group A) Class: Thursday, 15:45-17:00 (Lecture Hall Research II) Class: Friday, 14:15-15:30 (West Hall 5, Lecture Hall Research III) Final: Friday, 2018-12-14, 12:30-14:30 (CNLH) Office: Monday, 11:15-12:30 (Research I, Room 87)

Student Project and Thesis Topics (2018/2019)

Below is a collection of ideas for student projects. Some are half-backed, some are not even written down. If you are interested in systems-oriented computer science, talk to me in person. In general I expect that students have a solid understanding of operating systems and computer networks and that they are able to handle programming tasks well. Soundification of Status Information This is a topic for someone interested in computer generated sounds.

Computer Networks

About Course: Computer Networks (CO20-320301) Semester: Spring 2018 Instructor: Jürgen Schönwälder TA: Alexandru-Mihai Glontaru TA: Alexandru Hambasan Class: Monday, 09:45-11:00, Seminar Room RLH Class: Friday, 11:15-12:30, Seminar Room RLH Start: 2018-02-02 Content The course discusses network protocols in some depth in order to enable students to understand the core issues involved in network protocol design.

CS Bachelor Project and Thesis

.my-table tbody tr:nth-child(odd) { background: #eee; } About Course: Project Computer Science (CA10-320305) Course: Thesis Computer Science (CA10-320306) Semester: Fall 2017 Semester: Spring 2018 Instructor: Peter Baumann Instructor: Andreas Birk Instructor: Horst Karl Hahn Instructor: Herbert Jaeger Instructor: Kinga Lipskoch Instructor: Jürgen Schönwälder Instructor: Michael Sedlmair

Secure and Dependable Systems

About Course: Secure and Dependable Systems (CO21-320203) Semester: Spring 2018 Instructor: Jürgen Schönwälder TA: Yufei Liu TA: Orgest Xhelili Class: Monday, 08:15-09:30, Lecture Hall Research I Class: Friday, 09:45-11:00, Conference Room Research IV Start: 2018-02-02 Content This course introduces formal methods for analyzing and assuring safety and security of software systems.

Operating Systems

About Course: Operating Systems (CO20-320202) Semester: Fall 2017 Instructor: Jürgen Schönwälder TA: Tayyab Mateen Class: Wednesday, 14:15-15:30, Lecture Hall Research I Class: Thursday, 14:15-15:30, Lecture Hall Research II Start: 2017-09-06 Content This course provides an introduction to the concepts underlying operating systems. Students will develop an understanding how operating systems realize a virtual machine that can be used to execute multiple concurrent application programs.