• Das objektorientierte Programmierparadigma im Vergleich zur imperativen und prozeduralen Programmierung • Klassen, Objekte, Methoden und abstrakte Datentypen • Die standard Klassenbibliotheken • Aufbau und Funktionsweise grafischer Systeme • Die freie Bibliothek Qt und deren wichtigsten Programmierkonzepte • Grundlagen eines benutzerfreundlichen Oberflächen Designs
Vermittelte Kompetenzen • Umgang mit Entwicklungssystemen der objektorientierten Programmierung • Beherrschen der Programmiersprache C++ • Selbstständige Programmentwicklung in C++ • Design und Realisierung einfacher, benutzerfreundlicher Bedienoberflächen • Beherrschung grafischer Entwicklungsumgebungen • Selbstständiges Durchführen eines Entwicklungsprojektes zur grafischen Prozesssteuerung |