Module summary |
System Software |
MKIB3104 |
Prof. Dr. Thomas Fuchß |
7 ECTS points / 6 Contact hours |
3rd Semester |
Computer Science 1, Computer Science 2, Software Project |
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
| |
MKIB3114 | Lecture |
Prof. Dr. Thomas Fuchß | German |
4/4 | Written Exam 90 Min. (graded) |
Course System Software Laboratory
| |
MKIB3124 | Laboratory |
Prof. Dr. Carsten Sinz | German |
3/2 | Laboratory Work 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. |