System Software

Lecturer M.Sc. Dominik Schäfer
Exercises M.Sc. Dominik Schäfer
Type 2L + 2E
ID-number IS 553
Prerequisites Recommended: IS 554, Java programming
Course Language English
Form of assessment Written (60 min) or oral examination
Applicable for M.Sc. Business Informatics, M.Sc. Management, M.Sc. Business Education, M.Sc. Economics, Diploma Business Administration, Diploma Business Education
Start 07.09.2017 (Exercise 20.09.2017)
End 07.12.2017 (Exercise: 06.12.2017)


This module introduces concepts and architectures of system software. Based on the introduction (IS 554) aspects of process execution, communication and resource management in local and distributed settings are discussed.

Learning Outcomes

System software enables application programmers to program on higher layers of abstractions. Students will be able to choose and use platforms. Core concepts being present in many of today’s system platform are discussed and practiced in exercises:

  • Process models, Scheduling
  • Memory management and organization
  • Communication models (Remote Procedure Call, Publish/Subscribe)
  • Middleware
  • Architectures