Worum geht's
Du lernst die Grundlagen der Programmierung in MATLAB und die objektorientierte Modellierung verfahrenstechnischer Prozesse. Am Ende kannst du MATLAB-Code erstellen, Fehler analysieren, eigene Klassen entwerfen und verfahrenstechnische Modelle (z. B. Phasengleichgewicht mehrkomponentiger Gemische) implementieren und lösen.
Was du danach kannst
- in der MATLAB-Umgebung arbeiten (Code schreiben, ausführen, debuggen)
- ausgewählte MATLAB-Funktionen verstehen und anwenden
- objektorientierte Programmierung in MATLAB nutzen und eigene Klassen entwickeln
- Programmcode strukturieren und verständlich kommentieren
- verfahrenstechnische Probleme analysieren und geeignete Modelle auswählen
- verfahrenstechnische Prozesse abstrahieren und in objektorientierte Modelle zerlegen
Aus was das Modul besteht
- VorlesungVermittlung der Programmiergrundlagen in MATLAB mittels Präsentationen und Live-Beispielen
- Seminar/ÜbungVertiefung der Inhalte, Diskussion bei der Bearbeitung der Hausarbeiten, Unterstützung beim Lösen praktischer Aufgaben
- HausarbeitenPraktische Anwendung: 8 aufeinander aufbauende Programmieraufgaben in MATLAB
Lehrmethode
- Vorlesungen mit PowerPoint und MATLAB-DemonstrationenErläuterung von Konzepten und Live-Codierung zur Vorbereitung eigenständiger Aufgaben
- Hausarbeiten (Praktische Programmieraufgaben)Anwendung der Vorlesungsinhalte an verfahrenstechnischen Problemen
- DiskussionsforumAustausch und Hilfestellung bei der Bearbeitung der Hausarbeiten