Digitale Lehre
Live-Stream und Aufzeichnung, hochgeladenes Skript mit Sprechstunde und z.T. Flipped Classroom

Lehrinhalte
- Einführung in die objektorientierte Programmierung anhand einfacher Klassenhierarchien in C .
- Einführung in die Standard Template Library und Nutzung für fortgeschrittene Datenstrukturen (Vektoren, Matrizen, Schlangen, Stapel).
- Sensibilisierung für das Rechnen mit Gleitpunktzahlen.
- Nutzung und Erstellung von Softwarebibliotheken (Prinzip und Beispiele).
- Einführung in die Programmierung mit Matlab (Kontrollstrukturen, Funktionen, Vektoroperation, Grafik, Mex-Interface).

Literatur
- J. Pitt-Francis & J Whiteley, Guide to Scientific Computing in C , Springer-Verlag London, ISBN 9781447127352, 2012.
- B. Stroustrup, The C Programming Language, 4th Edition, Addison-Wesley, ISBN 9780321563842, 2013.
- The C Ressources Network. Online: http://www.cplusplus.com/
- Matlab Online Documentation, The Mathworks. Online: http://de.mathworks.com/help/matlab/index.html

Voraussetzungen
empfohlen: Einführung in die Programmierung 1

Online-Angebote
moodle

Semester: SoSe 2021