Seminar: C++: discovering and teaching modern C++17 programming (IN0014, IN2107, IN4924)
Lehrveranstaltung 0000002711 im WS 2018/9
|betreuende Organisation||Informatik 16 - Lehrstuhl für Anwendungen in der Medizin (Prof. Navab)|
Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).
|ergänzende Hinweise||C++ is a modern programming language, with a focus on high performance. It is widely being used in very different contexts and has excellent support in both tools and libraries. Even though the language is quite old with its roots going back to the 1980s, the language received a huge overhaul in 2011 with C++11, lifting it into the 21st century. Since then the language has been refined and advanced in a regular three-year cadence, with C++14 and the recently standardized C++17. The aim of this seminar is to get up-to-date on modern C++ programming techniques, up to and including C++17. Excursions into the current status of C++20 are also welcome. Each student will focus on a particular topic (such as lambda expressions, concurrency, template meta-programming) and prepare a teaching unit of 45 minutes, consisting of a presentation introducing the topic, as well as live exercises, in which all the other participants will take part to practice actual applications of the topic. Finally, a written report on the topic will serve as future reference for the participants of the course. The seminar will take place in weekly sessions during the winter term 2018/19, every Tuesday from 16-18 in room MI 03.13.010. Attendance in most of the sessions is mandatory.|
Unterlagen zur Lehrveranstaltung