Module

Introduction into Concurrency

Einführung in die Nebenläufigkeit

8 LPSoSeDEwird nicht mehr angeboten

Voraussetzungen

Empfohlen, im Wortlaut

Kenntnisse in objektorientierter Programmierung; Softwaretechnik, Grundlagen

Inhalte

Grundlagen: Petrinetze zur Modellierung kausaler Beziehungen und damit anschaulichen Beschreibungen von Nebenläufigkeit, Synchronisation und Kommunikation; typische sprachliche Konstrukte zur Programmierung von Nebenläufigkeit; klassische Probleme der Sperr- und Ereignissynchronisation.

Lernziele

Die Studierenden erwerben Verständnis der grundlegenden Begriffe der Petrinetztheorie und ein tieferes Verständnis der Grundprinzipien nebenläufiger Systeme anhand von Petrinetzmodellen. Darüberhinaus lernen die Studierenden, wie diese Modelle zur systematischen Konstruktion von nebenläufiger Software verwendet werden können.

Prüfungsleistung

1. Belege unbenotet (bearbeitete Übungsblätter) 2. Klausur benotet, falls 1. bestanden

Literatur (1)
  • Wird zu Beginn ausgegeben.

Bemerkungen

- Studiengang Informatik Diplom, Säule „Grundlagen der Informatik“, Niveaustufe 400 - Studiengang Informatik Master, Komplex „Grundlagen der Informatik“, Niveaustufe 400

Quelle: Modulbeschreibung der BTU · abgerufen 19.10.2026Original

Modulkatalog · inoffiziell

Betula ist ein inoffizielles Projekt und gehört nicht zur BTU.

Folia 1.0.3Radix 0.6.0

Daten vom 21.10.2026WiSe 2026/27Quelle: BTU