This website is no longer updated.

As of 1.10.2022, the Faculty of Physics has been merged into the TUM School of Natural Sciences with the website https://www.nat.tum.de/. For more information read Conversion of Websites.

de | en

Practical course - Introduction to C++ (IN0012, IN2106, IN4256)

Course 0000003719 in SS 2024

General Data

Course Type practical training
Semester Weekly Hours 6 SWS
Organisational Unit Informatics 13 - Chair of Application and Middleware Systems (Prof. Mayer komm.)
Lecturers Bohyun Lee
Lam-Duy Nguyen
Responsible/Coordination: Viktor Leis
Dates Mon, 10:00–12:00, MI 01.06.011

Assignment to Modules

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.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++.Based on the practical course previously offered by chair I25: https://db.in.tum.de/teaching/ss23/c++praktikum/
Links Course documents
E-Learning course (e. g. Moodle)
TUMonline entry

Equivalent Courses (e. g. in other semesters)

SemesterTitleLecturersDates
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
SS 2019 Systems Programming in C++ (IN0012, IN2106, IN4256) Freitag, M. Neumann, T. Sichert, M. Tue, 14:00–16:00, MI 02.11.018
Fri, 10:00–12:00, MI 02.11.018
and singular or moved dates
Top of page