Anmelden

Modulbeschreibung

Skip Navigation LinksTHUDEModulbeschreibung

Programmieren 3

Inhalt

  • Unterschiede zwischen Java und C++

  • C++ Konzepte zur objektorientierten Programmierung (Klassen, Objekte, Vererbung, Polymorphie )

  • Speicherverwaltung

  • Mehrfachvererbung, Operatorüberladung, Friend-Konzept, Ausnahmebehandlung, Ein-/Ausgabe

  • Fehleranalyse von Programmen

  • Generische Programmierung und Einführung in die C++-Standard-Bibliothek

Lernergebnisse

Nach erfolgreichem Abschluss des Moduls können die Studierenden

Fachkompetenz

  • mit den Sprachmitteln von C++ objektorientierte Programme erstellen

  • die C++-Programmierkonzepte anwenden

  • mit Templates umgehen und die Elemente der STL verwenden

Methodenkompetenz

  • selbständig effiziente, robuste Anwendungsprogramme entwickeln

  • einschätzen, welche Programmiertechnik in einem bestimmten Kontext sinnvoll einzusetzen ist.

Sozial- und Selbstkompetenz

  • in der Kleingruppe eine Software-Lösung entwickeln

ECTS

5 Punkte

Studien- und Prüfungsleistungen

Prüfungsleistungen:
  • Programmieren 3 (90 min, Klausur)
Studienleistungen:
  • Programmieren 3 (Laborarbeit)

Lehr- und Lernformen

  • Programmieren 3 (3 SWS, Vorlesung)
  • Programmieren 3 (1 SWS, Labor)

Studiengänge

  • Computer Science International Bachelor(ICS) - Pflichtmodul
  • Informatik(INF) - Pflichtmodul

Modulverantwortliche

Prof. Dr.-Ing. Klaus Baer

Dozenten

Prof. Dr.-Ing. Klaus Baer, Prof. Dr. Rüdiger Lunde

Literatur

P. Prinz, U. Kirch-Prinz. C++ Lernen und professionell anwenden. mitp-Verlag, Bonn, 2002. ISBN 3-8266-0824-0.
J. Wolf. C++ von A bis Z. Galileo Press, 2006. ISBN 3-89842-816-8.
U. Breymann. C++ - Einführung und professionelle Programmierung. Hanser, 2007.
B. Stroustrup. The C++ Programming Language (4th ed.). Addison Wesley, 2013. ISBN 0-321-563840.
S. Meyers. Effective C++: 55 Specific Ways to Improve Your Programs and Designs. Addison Wesley, 2005. ISBN 978-0321334879.
S. Kuhlins, M. Schader. Die C++ Standardbibliothek. Springer Verlag, 2002. ISBN 3-540-43212-4.
Lippman, S.; Lajoie, J.; Moo, B.. C++ Primer, 5th Edition. Addison-Wesley, 2012. ISBN 978-0321714114.
Josuttis, N.. The C++ Standard Library - A Tutorial and Reference, 2nd Edition. Addison Wesley Longman, 2012. ISBN 978-0-321-62321-8.

Quicklinks