C++-Programmierung für Computergraphik SS2016
"C++ ermöglicht sowohl die effiziente und maschinennahe Programmierung als auch eine Programmierung auf hohem Abstraktionsniveau." [Wikipedia] Im Bereich der Echtzeit-Computer-Graphik ist C/C++ als Quasi-Standard anzusehen. Ein sicherer Umgang im C++ ist häufig jedoch Aufgrund der Maschinennähe schwierig zu erlernen.
In dieser Veranstaltung wird die Programmiersprache C++ erläutert, und in den Übungen wird der praktische Umgang vertieft. Fokus liegt hierbei auf Eigenheiten der Sprache gegenüber anderer Programmiersprachen, im Besondern im Vergleich mit Hochsprachen wie Java. Als Beispiel dient das Szenario der Programmierung interaktiver Computer Graphik.
Vorausgesetzt werden Vorkenntnisse in der Programmierung (allgemein) und in Objekt-orientierter Programmierung (z.B. durch Java). Allgemeine Algorithmen sind nicht Teil dieser Veranstaltung.