Module Number

INF3188
Module Title

-
Type of Module

Elective Compulsory
ECTS 9
Work load
- Contact time
- Self study
Workload:
270 h
Class time:
90 h / 6 SWS
Self study:
180 h
Duration 1 Semester
Frequency In the winter semester
Language of instruction German
Type of Exam

Written exam or oral exam

Lecture type(s) Lecture, Tutorial
Content

High demands on the latency or throughput of software require the creation of parallel, concurrent, or distributed programs. These contrast with sequential programs and involve a variety of additional abstract concepts and concrete techniques. This lecture with exercises teaches both the necessary theoretical foundations and the practical use of current technologies for parallel, concurrent, and distributed programming.

Objectives

Students know simple theoretical concepts relevant to parallel, concurrent, and distributed programming and use them correctly in discussions. They know the basic theoretical advantages and disadvantages of various technologies and can weigh them up and make an informed choice. They have gained some initial practical experience with parallel, concurrent, and distributed programming and they can apply this experience to new practical programming tasks.

Allocation of credits / grading
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%)
Prerequisite for participation INFM1110 Practical Computer Science 1: Declarative Programming,

INFM1120 Practical Computer Science 2: Imperative and Object-Oriented Programming,

INFM2111 Practical Computer Science 3: Software Engineering
Lecturer / Other Schuster
Literature

wird in der Veranstaltung bekannt gegeben / will be announced in the course

Last offered unknown
Planned for Wintersemester 2025
Assigned Study Areas BIOINFM2510, INFM2510, INFM3110, MDZINFM2510, MEINFM3210