Dr. Ing. M. Haupt, Prof. Dr.-Ing. S. Heimbs, M.Sc. D. Hahn
Termin: Mittwoch, 9:45 - 11:15 Uhr
Ort: Audimax (AM)
Beginn: 01.11.2023
Dozent: Dr.-Ing. M. Haupt
Informationen: Vorlesungsverzeichnis, Stud.ip
Nach Abschluss des Moduls sind die Studierenden in der Lage objekt-orientierten Programmiersprachen (Python, C++) und deren Umfeld (Entwicklungsumgebungen, Erweiterungsmodule) zielgerichtet zu nutzen. Zu den erlernten Fähigkeiten gehören das effektive Arbeiten mit Vektoren, Matrizen und deren Algebra, die Visualisierung und die Analyse von Daten, das Durchführen von einfachen Simulationen und das Arbeiten mit symbolischer Mathematik. Hierbei sind die Studierenden in der Lage, die verschiedenen digitalen Werkzeuge problemorientiert und effizient miteinander zu verknüpfen. Desweiteren sind die Studierenden befähigt, für neue Problemstellungen ein objekt-orientiertes Softwareengineering zu betreiben und Algorithmen auf Basis von Entwurfsschemata und entsprechenden Datenstrukturen zu entwerfen. Die Studierenden verfügen auch über erste theoretische und anwendungspraktische Kenntnisse aus den Bereichen der Optimierung und des maschinellen Lernens.
1. Semester (WS):
Erlernen der Programmiersprache Python, Nutzung von Modulen, objekt-orientieres Modellierung
Grundlagen und Sprachstruktur von Python
Werkzeuge der Programmentwicklung
Statistische und numerische Berechnungen (NumPy)
Computeralgebra (SymPy)
Daten-Visualisierung (Matplotlib)
Einfache Simulationen (SciPy)
Einfache 3D-Grafik (Vpython)
Keine