703807 PS/2 PS Advanced C++ Programming

winter semester 2019/2020 | Last update: 23.10.2019 Place course on memo list
703807
PS Advanced C++ Programming
PS 2
4
weekly
annually
English

Graduates of this course are able to write C++ programs using a modern style and industry-standard tools. They have the ability to further deepen their knowledge of the language, the standard – as well as – third-party libraries, on their own.

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

Continuous assessment (based on regular written and/or oral contribution by participants).

Course examination according to § 7, statute section on "study-law regulations".

Will be discussed in the first lesson.

not applicable

This lecture should only be attended in combination with the VO of the same name.

see dates
Group 0
Date Time Location
Tue 2019-10-01 16.15 - 18.00 3W03 3W03 Barrier-free
Tue 2019-10-08 16.15 - 18.00 3W03 3W03 Barrier-free
Tue 2019-10-15 16.15 - 18.00 3W03 3W03 Barrier-free
Tue 2019-10-22 16.15 - 18.00 3W03 3W03 Barrier-free
Tue 2019-10-29 16.15 - 18.00 3W03 3W03 Barrier-free
Tue 2019-11-05 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2019-11-12 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2019-11-19 15.15 - 17.00 rr 15 rr 15 Barrier-free
Tue 2019-11-26 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2019-12-03 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2019-12-10 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2020-01-07 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2020-01-14 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2020-01-21 16.15 - 18.00 rr 15 rr 15 Barrier-free
Tue 2020-01-28 16.15 - 18.00 rr 15 rr 15 Barrier-free