Dr. Ing. M. Haupt, Prof. Dr.-Ing. S. Heimbs, M.Sc. D. Hahn
Termin: Mittwoch, 13:15 - 14:45 Uhr
Ort: Audimax (AM)
Beginn: 19.04.2023
Dozent: Dr.-Ing. M. Haupt
Informationen: Vorlesungsverzeichnis
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.
2. Semester (SS):
Erweiterung und Vertiefung der Themenbereiche an ingenieurwissenschaftlichen Beispielen
Datenstrukturen und Algorithmen-Entwurf
Softwareengineering und objekt-orientierte Modellierung
Netzwerktechnologien und Parallelisierung
Grundlagen von C++ und dessen Einbindung in Python
Datenanalyse (Pandas)
Optimierungsaufgaben (deap)
Maschinelles Lernen (Scikit, keras)
Kenntnisse aus Digitale Werkzeuge (Teil 1) - Einführung in die Programmierung