Inhalt
- Einführung in die Objektorientierung:Objektorientierte Konzepte in C++: Klassen, Konstruktoren undDestruktoren, Trennen von Interface und Implementierung, Überladenvon Operatoren, Komposition, Vererbung, Container, Friend-Konzept;- C++ Strings, Stromkonzept, Dateibearbeitung;- Programmierstandards.
Lernergebnisse
Nach erfolgreichem Abschluss des Moduls können die Studierenden- Umfassende C++ Syntax in einem Programm umsetzen- Objektorientierung verstehen und einsetzen- selbständig praktische Problemstellungen softwaretechnisch modellierenund programmieren- Gängige Programmierrichtlinien anwenden- Kleine Programmierprojekte im Team organisieren und umsetzen- Programmierte Lösungen vor einem Auditorium erläutern und verteidigen
Literatur
Eigenes Skript.
U. Kirch-Prinz, P. Prinz. C++ Lernen und professionell anwenden. mitp, 2005.
B. Stroustrup, F. Langenau. Eine Tour durch C++: Die kurze Einführung in den neuen Standard C++11. Hanser, 2015.
Bjarne Stroustrup, Petra Alm und Dirk Louis. Einführung in die Programmierung mit C++. Pearson, 2010.
H.Herold, B.Lurz, J.Wohlrab. Grundlagen der Informatik. Pearson, 2012.