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