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.
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.
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 Prerequisites: Two CS core modules passed Timeline Project and Bachelor Thesis Timeline Introduction 2017-09-11 (Monday) Project topic/supervisor selection (campus track) 2017-09-18 (Monday) Project topic/supervisor selection (world track) 2018-02-02 (Friday) Presentations 2018-05-14 (Monday) Presentations 2018-05-15 (Tuesday) Bachelor thesis submission 2018-05-16 (Wednesday) Materials Doing research in computer science usually starts with a lot of reading and learning.
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.
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.
About Course: Introduction to Computer Science (CH08-320101) Semester: Fall 2017 Instructor: Jürgen Schönwälder TA: Steven Abreu TA: Malte Aaron Granderath TA: Alexandru Hambasan TA: Tudor Cristian Maiereanu TA: Mohit Shrestha TA: Mihail Tarigradschi Class: Tuesday, 08:15-09:30, Lecture Hall Research II Class: Tuesday, 09:45-11:00, Lecture Hall Research II Class: Thursday, 11:15-12:30, Lecture Hall Research II Start: 2017-09-05 Content The course covers the fundamental concepts and techniques of computer science in a bottom-up manner.
About Course: Operating Systems (CO20-320202) Semester: Fall 2016 Instructor: Jürgen Schönwälder TA: Aiman Al-Eryani Class: Monday, 08:15-09:30 (Lecture Hall Research III) Class: Tuesday, 14:15-15:30 (Lecture Hall Research III) Final: Friday, 2016-12-14, 12:30-14:30 (CNLH) Office: Monday, 11:15-12:30 (Research I, Room 87) Start: 2016-09-05 Content This course provides an introduction to the concepts underlying operating systems.
We have identified a number of research topics that can be worked on as part of a BSc or MSc thesis. Please consult our thesis topics page for an overview and contact us should you be interested to receive more details.