empfohlenes VorwissenProgrammierkenntnisse sind empfohlen. LehrinhalteInhalte im Einzelnen: - C++ als Erweiterung von C
- Zeigerkonzepte
- Klassen, Klassen-Hierarchien, einfache und mehrfache Vererbung, Zugriffsschutzmechanismen, virtuelle Basisklassen, virtuelle Funktionen, statisches und dynamisches Binden, Typisierung und Typkonvertierungen
- Funktions- und Operator-Überladen
- Exception Handling
- Templates
- Modularität, Namespaces
- Libraries
- Streams
- Standard Template Library (z.B. Algorithmen, Iteratoren, Container)
- Datenstrukturen
- kleine Projektbeispiele aus den Anwendungsbereichen der Ingenieurwissenschaften
Literaturangaben- Vorlesungsunterlagen „Programmieren in C/C++“, P. J. Marrón (im Semester erhältlich)
- Übungsblätter „Programmieren in C/C++“, P. J. Marrón (im Semester erhältlich)
- Stroustrup, Bjarne. The C++ Programming Language: Special Edition. Addison Wesley, New York. Special Edition. 2000. ISBN: 978-0201700732.
- Stroustrup, Bjarne. The Design and Evolution of C++. Addison Wesley, New York. 1994. ISBN 978-0201543308.
- Robert Sedgewick. Algorithmen in C++. Teil 1-4. Addison-Wesley Longman Verlag. 3. Auflage. 2002. ISBN 978-3827370266.
Hörerschaft- AI-SE-Ba-2017 > Vertiefungsstudium > Wahlpflichtbereich I: Informatik > (5.-6. Fachsemester, Wahlpflicht) Modul "Programmieren in C/C++ "
- LA-Info-GyGe-Ma-2014 > Wahlpflichtbereich Informatik > (1.-3. Fachsemester, Wahlpflicht) Modul "Programmieren in C/C++ "
- SE-Ba-2023 > Wahlpflichtbereich > Wahlpflichtbereich Informatik > Wahlpflichtmodule aus dem Bereich Informatik > (5.-6. Fachsemester, Wahlpflicht) Modul "Programmieren in C/C++ "
|