Modul 63784 Fachpraktikum Scientific Programming in Python
Modulinformation
Unter Scientific Computing versteht man die Umsetzung numerischer Algorithmen in eine Programmiersprache, um wissenschaftliche Probleme zu lösen. Für viele wissenschaftliche Algorithmen sind Geschwindigkeit und auch der Speicherverbrauch sehr wichtig. Reines Python hat jedoch einen hohen Speicherverbrauch und ist vergleichsweise - langsam, es bietet jedoch viele nützliche Erweiterungen an, mit deren Hilfe sich numerische Probleme effektiv lösen lassen.
In dem Praktikum soll die effektive Nutzung dieser Pakete für wissenschaftliches Arbeiten erlernt werden. Dabei wird es zunächst schwerpunktmäßig um Numpy, ScipY, Matplotlib und Pandas gehen. Dabei wird es um die Lösung numerischer Probleme, die Analyse großer Datenmengen und das Lösen von Simmulations-Aufgaben gehen. Ein weitere wichtiger Teil des Praktikums ist die ansprechnende Visualisierung der Ergebnisse.
Im zweiten Teil des Praktikums geht es dann um Numba und mpi4py, welche eine effiziente Parallelisierung der Algorithmen ermöglichen.
ECTS | 10 |
---|---|
Arbeitsaufwand | Präsenzphase am Ende des Semesters: 25 Stunden
Vorbereitung und Einarbeitung: 50 Stunden
Bearbeitung der vorgebenen Programmieraufgaben: 100 Stunden
Bearbeitung eines Projektes im Team: 100 Stunden
Dokumentation der Ergebnisse: 25 Stunden |
Dauer des Moduls | ein Semester |
Häufigkeit des Moduls | in jedem Wintersemester |
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 | Grundlegende Programierkenntnisse Grundlegende Kenntnisse in Numerik und Analysis |
Mentorielle Betreuung in Regional- und Studienzentren
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