Data Engineering 1
Python-Grundlagen:
- Benutzeroberfläche, Help, Variablen, Funktionen
- Programme schreiben
- Ein- und Ausgabe von Daten - weitere Datenstrukturen und Umwandlung
- Programmierung: Vergleichsoperatoren, Verzweigungen und Schleifen, Fehlersuche mit Debugger
- Visualisierung von Daten mit 2D-/3D-Plots
Datenverarbeitung:
- Daten (aus Dateien, aus dem Internet) einlesen und strukturiert abspeichern
- Daten analysieren und interpretieren
- Daten verarbeiten
- Daten visualisieren
Software Engineering:
- Dokumentation
- Lastenheft
- Validierung und Testen von Programmen, Programmablaufpläne
- Projektarbeit
- Einsatz KI (ChatGPT) für Programmierung und Projekte
- Die Studierenden kennen verschiedene Datenstrukturen und deren Verwendung in Python und können diese problemgerecht einsetzen.
- Die Studierenden kennen die grundlegende Syntax für mathematische Funktionen und Kontrollstrukturen prozeduraler Programme in Python und können vorgegebene Python-Programme verstehen und erweitern.
- Die Studierenden können einfache ingenieurtypische Aufgabenstellungen mit Python umsetzen.
- Die Studierenden erleben die Grundkonzepte des Software Engineering bei der Durchführung eines kleinen Software-Projekts. Sie kennen Methoden der Validierung von Software und können diese einsetzen.
- Die Studierenden können Daten aus Dateien und Web-Schnittstellen einlesen, verarbeiten und visualisieren.