t.BA.DS.OSI.20HS (Operating Systems and Infrastructure) 
Module: Operating Systems and Infrastructure
This information was generated on: 02 October 2022
Operating Systems and Infrastructure
Organised by


Version: 2.0 start 01 August 2020

Short description

Efficient use of data and computationally-intensive applications requires basic operating system concepts to be understood. Students use remote virtualised infrastructure and services for data processing, creating and linking cloud services to run data- or computationally-intensive applications.

Module coordinator

Marti Christof (mach)

Learning objectives (competencies)

Objectives Competences Taxonomy levels

You understand basic concepts of modern operating systems.

F,M K2

You are able to use the shell and tools of the operating system to process data and automate processes.

F,M K3

You understand the virtualization mechanisms of operating systems and can apply them in practice.

F,M K3

You know the different operating models for infrastructure and data processing services and can decide which are most suitable for your application.

F,M K3

You can build cloud infrastructure and services automated and utilize them for data processing.

F,M K3

Module contents

Operating systems and tools:

  • Basic concepts of modern operating systems (especially memory management, process management and file system)
  • How to work with the operating system shell. Using operating system tools, implementing functions and simple shell scripts to automate data processing tasks.
  • Principles of hardware and operating system virtualization and their application in data processing. Using virtual machines and containers on the local computer and in the data-centre.

Infrastructure for data- and computing-intensive applications:

  • Operational models of data-centres and services (Utility-, Grid-, High-Performance-, Cloud-Computing) 
  • Cloud Computing Fundamentals and its practical application for data processing. (Infrastructure-, Platform-, Function-, Software as a Service)
  • An overview of cloud services for data processing - Databases (Relational, Non-Relational, Distributed, Time-Series, ...), Processing (MapReduce, Streaming, Function as a Service, ...)
  • Usage of cloud services to create data processing workflows (event-based processing, pipelines, ...)
  • Automated provisioning of data processing services.

Teaching materials


Supplementary literature




Teaching language

(X) German ( ) English

Part of International Profile

( ) Yes (X) No

Module structure

Type 3a
  For more details please click on this link: T_CL_Modulauspraegungen_SM2025


Description Type Form Scope Grade Weighting
Graded assignments during teaching semester Quizzes and Excercises written per topic Grade 20%
End-of-semester exam Exam written 90 minutes Grade 80%



Legal basis

The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.
Course: Operating Systems - Praktikum
Operating Systems - Praktikum


  • No module description is available in the system for the cut-off date of 02 August 2099.
Course: Operating Systems und Infrastruktur - Vorlesung
Operating Systems und Infrastruktur - Vorlesung


  • No module description is available in the system for the cut-off date of 02 August 2099.