|
Die Vorlesung Programmieren 2 behandelt Techniken der objektorientierten Analyse sowie Algorithmen und Datenstrukturen zur Lösung
von Datenverabeitungsaufgaben mittels C++23. Es werden Vorgehensweisen zur Validierung der Korrektheit und Effizienz von C++ Programmen vorgestellt.
Die grundlegenden Konzepte objektorientierter Programmiersprachen
werden am Beispiel von C++ eingeführt und zur praktischen Problemlösung (u.a. für technische Simulationen) eingesetzt.
Darüber hinaus sind die Teilnehmer:innen in der Lage,
sich in objektorientierte Bibliotheken und Frameworks (STL, Boost u.a.) einzuarbeiten und lernen auch bestehende, in C++ geschriebene Programme anhand des Codes und mittels Werkzeugen (wie Cppcheck und Polyspace) zu verstehen und weiter zu entwickeln.
Fortgeschrittene Themen, die in der Vorlesung grundlegend mitbehadelt werden (als Ausblick auf zukünftige Lehrveranstaltungen) sind u.a. Multithreading, Template Meta-Programming und GUI Programmierung mit gtkmm.
Den Teilnehmer:innen wird empfohlen, sich bereits vorab
mit einer strukturierten, prozeduralen
Programmiersprache (wie C oder Fortran) vertraut zu machen, z.B. durch Besuch der Vorlesung PG 1.
Vorkenntnisse in objektorientierter Programmierung werden nicht voraus gesetzt.
|
|
|
|
Termine
Programmierung 2 (IM2 C++)
|
Mo 10:00-11:30 in P268 (Übung)
Mo 11:45-13:15 (Vorlesung in P122)
Mo 19:00-20:30 (Übung virtuell)
Di 11:45-13:15 (Vorlesung in K003)
| |
Aktuelle Stundenpläne aller Veranstaltungen finden Sie auch auf den Homepages der Hochschule.
|
|
|
Vorlesungsfolien
Alle Folien zu dieser Veranstaltung sind via ELO verfügbar |
Folien zu den Übungen
Alle Übungen aus dieser Veranstaltung sind via ELO verfügbar |
Quellen und weiterführende Literatur
Prof. Dr. Jan Dünnweber
Ostbayerische Technische Hochschule Regensburg · Galgenbergstraße 32 (K226)
Tel.: +49 941 943-7186 · Fax: +49 941 943-1426
E-Mail: Jan.Duennweber@hs-regensburg.de
|
|