Advanced C++ Programming/ Fortgeschrittene C++ Programmierung

Third party funded individual grant


Start date : 01.03.2019

End date : 29.02.2020


Project details

Short description

Die Virtuelle Hochschule Bayern erweitert die Präsenz-Lehrangebote der bayrischen Hochschulen um Online-Lehrveranstaltungen zur Entlastung und Unterstützung der Lehre. In diesem Rahmen fördert die VHB die Übernahme oder Weiterentwicklung solcher Lehrangebot.

In diesem Rahmen wird am Lehrstuhl Informatik 10 eine entsprechender Online-Kurs entwickelt:

Aufbauend auf dem vhb-Kurs "Programmierung in C++" soll der Kurs "Fortgeschrittene Programmierung in Advanced C++" weiterführende Themen der Programmiersprache C++ behandeln. Schwerpunkt sind dabei vor allem neuere Konzepte die im Ramhen des C++11 und späterer Standards eingeführt wurden. Der Kurs soll damit speziell auf weiterführende Lehrveranstaltungen im Masterprogramm in Erlangen wie z.B. "Advanced Programming Techniques" vorbereiten.


Scientific Abstract

Aufbauend auf dem vhb-Kurs "Programmierung in C++" soll der Kurs "Fortgeschrittene Programmierung in Advanced C++" weiterführende Themen der Programmiersprache C++ behandeln. Schwerpunkt sind dabei vor allem neuere Konzepte die im Ramhen des C++11 und späterer Standards eingeführt wurden. Der Kurs soll damit speziell auf weiterführende Lehrveranstaltungen im Masterprogramm in Erlangen wie z.B. "Advanced Programming Techniques" vorbereiten.

A.2 Test-Driven Development

B.Der C++11/14/17 Standard

1. Automatic type deduction and decltype

2. Uniform initialization syntax

3. Lambda expressions

4. Rvalue references

5. New class features

6. C++11/14/17 Standrad Libary

7. Smart Pointers

8. Variadic Templates

Involved:

Contributing FAU Organisations:

Funding Source