| Dauer: 
 1 Semester
 | Angebotsturnus: 
 In der Regel jährlich, vorzugsweise im SoSe
 | Leistungspunkte: 
 4
 | 
  |  Studiengang, Fachgebiet und Fachsemester:Bachelor Informatik 2019 (Wahlpflicht), Kernbereich Informatik, Beliebiges FachsemesterBachelor Informatik 2019 (Wahlpflicht), Kanonische Vertiefung SSE, 4. FachsemesterBachelor Medieninformatik 2020 (Wahlpflicht), Informatik, 5. oder 6. FachsemesterBachelor Robotik und Autonome Systeme 2020 (Wahlpflicht), Informatik, 5. oder 6. FachsemesterBachelor Informatik 2016 (Wahlpflicht), Kanonische Vertiefung Web und Data Science, 4. FachsemesterBachelor Informatik 2016 (Wahlpflicht), Kernbereich Informatik, Beliebiges FachsemesterBachelor Informatik 2016 (Wahlpflicht), Kanonische Vertiefung SSE, 4. FachsemesterBachelor Robotik und Autonome Systeme 2016 (Wahlpflicht), Informatik, 5. oder 6. FachsemesterBachelor IT-Sicherheit 2016 (Wahlpflicht), Informatik, Beliebiges FachsemesterMaster Medizinische Informatik 2014 (Wahlpflicht), Informatik, 1. oder 2. FachsemesterBachelor Informatik 2014 (Wahlpflicht), Informatik Kernbereich, 5. oder 6. FachsemesterMaster Informatik 2012 (Wahlpflicht), Vertiefungsblock Programmierung, 2. und 3. FachsemesterBachelor Informatik 2012 (Wahlpflicht), Informatik Kernbereich, 5. oder 6. FachsemesterMaster Informatik 2012 (Wahlpflicht), Vertiefungsblock Algorithmik und Komplexität, 2. oder 3. Fachsemester
 | 
  |   |  Lehrveranstaltungen:  CS3051-Ü: Parallelverarbeitung (Übung, 1 SWS)CS3051-V: Parallelverarbeitung (Vorlesung, 2 SWS) |  Workload:  45 Stunden Präsenzstudium65 Stunden Selbststudium und Aufgabenbearbeitung10 Stunden Prüfungsvorbereitung |  | 
  |   |  Lehrinhalte:  |   |  Architekturprinzipien paralleler Systeme (PRAM, Message-Passing)Sprachunterstützung für parallele Algorithmen (OpenMP, MPI)Entwurfsprinzipien für parallele AlgorithmenImplementierung von parallelen AlgorithmenParallele Suche und paralleles SortierenParallele GraphalgorithmenParallele Berechnung arithemtischer FunktionenSpeedup, Effizienz, parallele KomplexitätsklassenGrenzen der Parallelisierung und untere Schranken |  | 
  |  Qualifikationsziele/Kompetenzen:  Studierende können den Aufbau und die Funktion paralleler Systeme beschreiben.Sie können parallele Algorithmen entwerfen und implementieren.Sie können die Eigenschaften paralleler Systeme und Programme analysieren.Sie können die Grenzen der Parallelisierbarkeit beschreiben. | 
  |  Vergabe von Leistungspunkten und Benotung durch:  Mündliche Prüfung oder Klausur | 
  |  Setzt voraus:  | 
  |  Modulverantwortlicher:  Lehrende:  | 
  | Literatur: Jaja: An Introduction to Parallel Algorithms - Addison Wesley, 1992Quinn: Parallel Programming in C with MPI and OpenMP - McGraw Hill, 2004 | 
  |  Sprache:Wird nur auf Deutsch angeboten
 | 
  |  Bemerkungen:Zulassungsvoraussetzungen zur Belegung des Moduls:- Keine (die Kompetenzen der unter Setzt voraus genannten Module werden für dieses Modul benötigt, sind aber keine formale Voraussetzung)
 
 Zulassungsvoraussetzungen zur Teilnahme an Modul-Prüfung(en):
 - Erfolgreiche Bearbeitung von Übungszetteln gemäß Vorgabe am Semesteranfang
 
 Modulprüfung(en):
 - CS3051-L1: Parallelverarbeitung, Klausur, 90min, 100% der Modulnote
 | 
  | Letzte Änderung:1.2.2022 | 
 
 
	
für die Ukraine