703333 VU Special Topics 2: Advanced C++

winter semester 2021/2022 | Last update: 01.09.2021 Place course on memo list
703333
VU Special Topics 2: Advanced C++
VU 3
5
weekly
annually
English

After 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++20).

- 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
- Concepts
- Library Overview

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.

see dates
Group 0
Date Time Location
Fri 2021-10-08
10.15 - 13.00 rr 26 rr 26
Fri 2021-10-22
10.15 - 13.00 rr 26 rr 26
Fri 2021-10-29
10.15 - 13.00 rr 26 rr 26
Fri 2021-11-05
10.15 - 13.00 rr 26 rr 26
Fri 2021-11-12
10.15 - 13.00 rr 26 rr 26
Fri 2021-11-19
10.15 - 13.00 rr 26 rr 26
Fri 2021-11-26
10.15 - 13.00 rr 26 rr 26
Fri 2021-12-03
10.15 - 13.00 rr 26 rr 26
Fri 2021-12-10
10.15 - 13.00 rr 26 rr 26
Fri 2021-12-17
10.15 - 13.00 rr 26 rr 26
Fri 2022-01-14
10.15 - 13.00 rr 26 rr 26
Fri 2022-01-21
10.15 - 13.00 rr 26 rr 26
Fri 2022-01-28
10.15 - 13.00 rr 26 rr 26
Fri 2022-02-04
10.15 - 13.00 rr 26 rr 26
Group Booking period
703333-0 2021-09-01 00:00 - 2021-09-21 23:59
Thoman P.