Modul 63782 Fachpraktikum Parallel Programming
Modulinformationen
Heutige Parallelrechner bestehen häufig aus Standard-PCs, die über ein schnelles Verbindungsnetzwerk miteinander verbunden sind. Im Fachpraktikum soll eine größere Programmieraufgabe auf einem derartigen Cluster-Computer in Gruppen von drei bis fünf Teilnehmern gelöst werden. Die Aufgabenstellung wird am Anfang des Semesters während eines Präsenztermins in Hagen bekanntgegeben und ausführlich erläutert. Außerdem wird in die Benutzung des Cluster-Computers eingeführt, es werden die Teams gebildet und Strategien zum Projektmanagement festgelegt. Bei der kooperativen Softwareentwicklung werden Versionierungssysteme verwendet. Die erarbeiteten Lösungen werden am Ende des Semesters bei einer zweiten Präsenzphase in Hagen durch eine Abschlusspräsentation vorgestellt und mit den Betreuerinnen und Betreuern diskutiert. Die Programmierung erfolgt in der Programmiersprache C/C++. Mit Hilfe der standardisierten Programmierschnittstellen PVM und MPI wird der nachrichtenbasierte Datenaustausch der parallel auf dem Cluster-Computer ablaufenden Tasks programmiert.
ECTS | 10 |
---|---|
Arbeitsaufwand | Erstellung eines Pflichtenhefts für die Praktikumsaufgabe: 50 Stunden Erarbeitung eines Softwarekonzepts im Team: 50 Stunden Implementierung und Test der Software: 150 Stunden Studientage und Präsentation der Software: 50 Stunden |
Dauer des Moduls | ein Semester |
Häufigkeit des Moduls | in jedem Sommersemester |
Anmerkung | Für die Teilnahme an dieser Veranstaltung ist ein gesondertes Anmeldeverfahren im Vorsemester über folgenden Link erforderlich: https://webregis.fernuni-hagen.de. |
Inhaltliche Voraussetzung | Erfolgreicher Abschluss des Moduls 63712 "Parallel Programming" oder der Nachweis einer gleichwertigen Qualifikation. Gute Programmierkenntnisse in C. |
Prüfungsinformation
B.Sc. Informatik | |
---|---|
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | 1/16 |
Formale Voraussetzungen | Studieneingangsphase ist abgeschlossen, die Module 63081 "Grundpraktikum Programmierung", 63912 "Grundlagen der Theoretischen Informatik" und 63012 "Softwaresysteme" sind bestanden |
M.Sc. Informatik | |
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | 1/12 |
Formale Voraussetzungen | mindestens zwei Wahlmodulprüfungen müssen bestanden sein |
M.Sc. Wirtschaftsinformatik | |
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | s. PO |
Formale Voraussetzungen | mindestens drei Wahlmodulprüfungen müssen bestanden sein |
M.Sc. Praktische Informatik | |
Art der Prüfungsleistung | benotete Praktikumsteilnahme: Ausarbeitung und Vortrag |
Voraussetzung | keine |
Stellenwert der Note | 1/8 |
Formale Voraussetzungen | mindestens zwei Wahlmodulprüfungen müssen bestanden sein |
Download
- Seite Modulhandbuch B.Sc. Informatik
- Seite Modulhandbuch M.Sc. Informatik
- Seite Modulhandbuch M.Sc. Wirtschaftsinformatik
- Seite Modulhandbuch M.Sc. Praktische Informatik
Ansprechpersonen
Prof. Dr. Lena Oden
mathinf.webteam
| 26.09.2024