703333 VU Sicheres und verteiltes Rechnen B: Advanced C++
Wintersemester 2023/2024 | Stand: 18.12.2023 | LV auf Merkliste setzenAbsolventen dieses Kurses sind in der Lage, moderne "real-world" C++ Programme zu lesen, zu verstehen, und zu erweitern. Sie verfügen über die notwendigen Kenntnisse, um sich je nach Anwendungsfall für passende Programmierparadigmen und Techniken aus der Vielzahl der in C++ zur Verfügung stehenden Optionen zu entscheiden.
Alle Themen werden basierend auf dem aktuellen Entwicklungsstand (C++20) besprochen.
- 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
Die Note ergibt sich aus der laufenden Mitarbeit, einer Projektarbeit sowie einer abschließenden Prüfung.
Wird im Rahmen der ersten Lehrveranstaltung besprochen.
Vorausgesetzt werden generelle Programmierkenntnisse in C sowie einer beliebigen objektorientierten Programmiersprache.
- Fakultät für Mathematik, Informatik und Physik
- Masterstudium Software Engineering laut Curriculum 2021 (120 ECTS-AP, 4 Semester)
- Masterstudium Informatik laut Curriculum 2021 (120 ECTS-AP, 4 Semester)
- Bachelorstudium Informatik laut Curriculum 2019 (180 ECTS-AP, 6 Semester)
- Fakultät für LehrerInnenbildung
- SDG 4 - Hochwertige Bildung: Inklusive, gleichberechtigte und hochwertige Bildung gewährleisten und Möglichkeiten lebenslangen Lernens für alle fördern
- SDG 9 - Industrie, Innovation und Infrastruktur: Eine widerstandsfähige Infrastruktur aufbauen, breitenwirksame und nachhaltige Industrialisierung fördern und Innovationen unterstützen
Gruppe 0
|
||||
---|---|---|---|---|
Datum | Uhrzeit | Ort | ||
Mo 02.10.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 09.10.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 16.10.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 23.10.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 30.10.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 06.11.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 13.11.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 20.11.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 27.11.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 04.12.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 11.12.2023
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 08.01.2024
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 15.01.2024
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 22.01.2024
|
13.15 - 15.45 | rr 22 rr 22 | ||
Mo 29.01.2024
|
13.15 - 15.45 | rr 22 rr 22 |