703806 VO Advanced C++ Programming
winter semester 2019/2020 | Last update: 04.02.2020 | Place course on memo listAfter completing this course, students are able to read, understand, and extend modern "real-world" C++ programs. They have familiarized themselves with the large variety programming paradigms and advanced techniques available in C++, and acquired the knowledge necessary to make an informed decision on which of them to choose for a given problem.
All of these topics will be discussed based on the current state of the art (C++17).
- Value and Reference Semantics
- Object Lifecycle
- Function and Class Interface Design
- Type Hierarchies and Multiple Inheritance
- Basic Template Programming
- Lambda Expressions and Algorithms
- Storage Classes and CV-Qualification
- Advanced Template Metaprogramming
- Library Overview
Lecture comprising a combination of slide set presentations and the discussion of concrete example programs directly in an IDE. Assessment is based on a single examination at the end of the course.
Course examination according to § 7, statute section on "study-law regulations".
Will be discussed as part of the first lecture.
The lecture material assumes familiarity with general programming in C as well as at least one object-oriented language.
This lecture should only be attended in combination with the Proseminar of the same name.
- Faculty of Mathematics, Computer Science and Physics
Group 0
|
||||
---|---|---|---|---|
Date | Time | Location | ||
Fri 2019-11-08
|
13.15 - 16.00 | HS 11 HS 11 | Barrier-free | |
Fri 2019-11-15
|
13.15 - 16.00 | HS 11 HS 11 | Barrier-free | |
Fri 2019-11-22
|
13.15 - 16.00 | HS 11 HS 11 | Barrier-free | |
Fri 2019-11-29
|
13.15 - 16.00 | HS 11 HS 11 | Barrier-free | |
Fri 2019-12-06
|
13.15 - 16.00 | HS 11 HS 11 | Barrier-free | |
Fri 2019-12-13
|
13.15 - 16.00 | HS 11 HS 11 | Barrier-free | |
Fri 2020-01-10
|
13.15 - 15.00 | HS 11 HS 11 | Barrier-free | |
Fri 2020-01-17
|
13.15 - 15.00 | HS 11 HS 11 | Barrier-free | |
Fri 2020-01-24
|
13.15 - 15.00 | HS 11 HS 11 | Barrier-free | |
Fri 2020-01-31
|
13.15 - 15.00 | HS 11 HS 11 | Barrier-free | |
Fri 2020-02-28
|
13.00 - 15.00 | HSB 4 HSB 4 | Barrier-free | 2. Prüfungstermin |