Module summary |
System Software and System Programming |
MKIB310 |
Prof. Dr. Thomas Fuchß |
9 ECTS points / 8 Contact hours |
3rd Semester |
Computer Science 1, Computer Science 2, Software Laboratory, Theoretical Computer Science |
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 Programming
| |
MKIB312 | Laboratory |
Prof. Dr. Carsten Sinz | German |
5/4 | 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. |
Course System Software
| |
MKIB311 | Lecture |
Prof. Dr. Thomas Fuchß | German |
4/4 | Written Exam 90 Min. (graded) |