191.125 Scientific Programming with Python
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2022W, VU, 2.0h, 2.0EC
TUWELLectureTube

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 2.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage

- Python-Programme selbst zu entwickeln,
- dabei haben sie ein Grundverständnis der häufig verwendeten Bibliotheken (NumPy, ScipPy),
- eigene wissenschaftliche Probleme in Python zu lösen,
- spezifische Phänomene mittels Python zu simulieren,
- verschiedene Optimierungsprobleme zu lösen,
- Daten mit Hilfe von Plots auszuwerten

Inhalt der Lehrveranstaltung

- Einführung in die Programmiersprache "Python"
- die Bibliotheken SciPy und NumPy
- Datenbearbeitung und Visualisierung (Matplotlib)
- Testen von Quellcode
- Reproduzierbare Analysen mit IPython/Jupyter
- Python für Optimierungsprobleme (z.B. SciPy, PuLP)
- Parallele Programmierung mit Python
- Schnittstellen zu anderen Programmiersprachen (z.B. Julia)

Methoden

- Programmierübungen
- kleine Software-Beispiele mit Hilfe von Jupyter-Notebooks

Prüfungsmodus

Prüfungsimmanent

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.13:00 - 15:0011.10.2022 - 24.01.2023Hörsaal 6 - RPL Vorlesung
Scientific Programming with Python - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.11.10.202213:00 - 15:00Hörsaal 6 - RPL Vorlesung
Di.08.11.202213:00 - 15:00Hörsaal 6 - RPL Vorlesung
Di.22.11.202213:00 - 15:00Hörsaal 6 - RPL Vorlesung
Di.10.01.202313:00 - 15:00Hörsaal 6 - RPL Vorlesung
Di.17.01.202313:00 - 15:00Hörsaal 6 - RPL Vorlesung
Di.24.01.202313:00 - 15:00Hörsaal 6 - RPL Vorlesung

Leistungsnachweis

Teil 1
- bestandener Übungsteil

Teil 2
- schriftliche Prüfung mit Programmieraufgaben
- Modus: TUWEL Quiz oder Jupyter-Notebook
- benötigt werden: Computer mit Internet-Verbinding, Webcam

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Fr.09:00 - 11:0019.04.2024Seminarraum DE0110 beurteilt12.03.2024 00:00 - 29.03.2024 23:59in TISSExam 3
Fr.09:00 - 11:0007.06.2024Seminarraum DE0110 beurteilt12.03.2024 00:00 - 29.03.2024 23:59in TISSExam 4

LVA-Anmeldung

Von Bis Abmeldung bis
19.09.2022 00:00 14.10.2022 14:30 29.11.2022 23:59

Anmeldemodalitäten

Students enrolled in Master program "Computational Science and Engineering" have priority.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
045 006 Digitale Kompetenzen Gebundenes Wahlfach
066 646 Computational Science and Engineering Pflichtfach1. Semester
860 GW Gebundene Wahlfächer - Technische Mathematik Keine Angabe

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Englisch