Systems Programming in C++ (IN0012, IN2106, IN4256)
Course 0000003719 in SS 2019
General Data
Course Type | practical training |
---|---|
Semester Weekly Hours | 6 SWS |
Organisational Unit | Informatics 3 - Chair of database systems (Prof. Kemper) |
Lecturers |
Michael Freitag Thomas Neumann Moritz-Felipe Sichert |
Dates |
Tue, 14:00–16:00, MI 02.11.018 Fri, 10:00–12:00, MI 02.11.018 and 1 singular or moved dates |
Assignment to Modules
-
IN2106: Master-Praktikum / Advanced Practical Course
This module is included in the following catalogs:- Further Modules from Other Disciplines
Further Information
Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.
additional remarks | C++ is a modern programming language that embraces multiple paradigms, such as object-oriented, imperative, generic and functional programming. Designed with a focus on efficiency and performance, it has been the language of choice for a wide range of projects in industry and academia. Many large systems such as browsers, database systems or even operating systems are written in C++. However, C++ is by no means an easy language to learn - its latest standardization, C++17, covers a dazzling 1605 pages. The goal of this practical course is to gain in-depth knowledge on modern C++ programming techniques and the C++ ecosystem. You will learn to develop fast and scalable systems by exploiting both the high-performance low-level features and the expressive high-level features of C++. |
---|---|
Links |
Course documents TUMonline entry |
Equivalent Courses (e. g. in other semesters)
Semester | Title | Lecturers | Dates |
---|---|---|---|
SS 2024 | Practical course - Introduction to C++ (IN0012, IN2106, IN4256) |
Lee, B.
Nguyen, L.
Responsible/Coordination: Leis, V. |
Mon, 10:00–12:00, MI 01.06.011 |
SS 2023 | Systems Programming in C++ (IN0012, IN2106, IN4256) | Engelke, A. Lehner, S. Neumann, T. Rieger, M. |
Tue, 12:00–14:00, MI 02.11.018 Fri, 10:00–12:00, MI 02.11.018 and singular or moved dates |
SS 2022 | Systems Programming in C++ (IN0012, IN2106, IN4256) | Freitag, M. Neumann, T. Rieger, M. Sichert, M. |
Fri, 10:00–12:00, MI 02.11.018 Tue, 12:00–14:00, MI 02.11.018 and singular or moved dates |
SS 2021 | Systems Programming in C++ (IN0012, IN2106, IN4256) | Freitag, M. Neumann, T. Sichert, M. |
Tue, 12:00–14:00, virtuell Fri, 10:00–12:00, virtuell and singular or moved dates |
SS 2020 | Systems Programming in C++ (IN0012, IN2106, IN4256) | Freitag, M. Neumann, T. Sichert, M. |
Tue, 12:00–14:00, MI 02.11.018 Fri, 10:00–12:00, MI 02.11.018 and singular or moved dates |