Module summary |
System Software |
MKIB3103 |
Prof. Dr. Thomas Fuchß |
9 ECTS points / 8 Contact hours |
3rd Semester |
Theoretical Computer Science, Software Project, Computer Science 2, Computer Science 1 |
none |
Participants should know the design and implementation principles of modern operating systems. They should learn how to think in parallel structures and solve problems with the parallel programming paradigm. |
Individual exams |
Course System Software
| |
MKIB3113 | Lecture |
Prof. Dr. Thomas Fuchß | German |
4/4 | Written Exam 90 Min. (graded) |
Course System Software Laboratory
| |
MKIB3123 | Laboratory |
Prof. Dr. Carsten Sinz | German |
5/4 | Exercise 1 Semester (not graded) |
The course is organized in three exercises, covering compiler construction and interprocess communication. Starting with a scanner, the students consolidate their skills in handling large dynamic data structures, pointers, and doing low level IO. The second exercise focuses on the development of a recursive descendent parser and a short introduction to semantic analysis and code generation. The third exercise is an introduction to the field of interprocess communication. Within the exercise, elementary techniques and concepts are trained:
| |
Slides and textbooks:
| |
Attended teamwork and three lectures. |