703807 PS/2 PS Advanced C++ Programming

winter semester 2018/2019 | Last update: 04.02.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
Fri 2018-10-05 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-10-12 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-11-09 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-11-16 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-11-23 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-11-30 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-12-07 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2018-12-14 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2019-01-11 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2019-01-18 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2019-01-25 15.15 - 17.00 rr 15 rr 15 Barrier-free
Fri 2019-02-01 15.15 - 17.00 rr 15 rr 15 Barrier-free