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.

ECTS10
ArbeitsaufwandErstellung 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 Modulsein Semester
Häufigkeit des Modulsin 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üfungsleistungbenotete Praktikumsteilnahme: Ausarbeitung und Vortrag
Voraussetzungkeine
Stellenwert der Note1/16
Formale VoraussetzungenStudieneingangsphase ist abgeschlossen, die Module 63081 "Grundpraktikum Programmierung", 63912 "Grundlagen der Theoretischen Informatik" und 63012 "Softwaresysteme" sind bestanden
M.Sc. Informatik
Art der Prüfungsleistungbenotete Praktikumsteilnahme: Ausarbeitung und Vortrag
Voraussetzungkeine
Stellenwert der Note1/12
Formale Voraussetzungenmindestens zwei Wahlmodulprüfungen müssen bestanden sein
M.Sc. Wirtschaftsinformatik
Art der Prüfungsleistungbenotete Praktikumsteilnahme: Ausarbeitung und Vortrag
Voraussetzungkeine
Stellenwert der Notes. PO
Formale Voraussetzungenmindestens drei Wahlmodulprüfungen müssen bestanden sein
M.Sc. Praktische Informatik
Art der Prüfungsleistungbenotete Praktikumsteilnahme: Ausarbeitung und Vortrag
Voraussetzungkeine
Stellenwert der Note1/8
Formale Voraussetzungenmindestens zwei Wahlmodulprüfungen müssen bestanden sein

Download

Ansprechpersonen

mathinf.webteam | 26.09.2024