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