Bitte beachten Sie: Mit der Rechtsabteilung wurden neue AGBs erarbeitet, die bei jedem Event mit Registrierung verpflichtend veröffentlicht werden müssen. Näheres hierzu in den News
30 September 2024 to 2 October 2024
Europe/Berlin timezone

NHR@FAUThis advanced C++ training is a course on software development with the C++ programming language. The focus of the training are the essential C++ software development principles, concepts, idioms, and best practices, which enable programmers to create professional, high-quality code. The course will give insight into the different aspects of C++ (object-oriented programming, functional programming, generic
programming) and will teach guidelines to develop mature, robust, maintainable, and efficient C++ code.


Participation is free of charge for attendees from German universities, academic computing centers, and research institutions. Please only register for the course if you are really going to attend. No-shows will be blacklisted and excluded from future NHR@FAU events.


All actual course attendees will receive a course certificate.


  • At least one year of experience with the language is needed. This includes a good understanding of the basic mechanics (header files, source files, compilation), good knowledge of the syntax of C++, and some experience with templates and inheritance.
  • It is also beneficial to know the most common classes from the standard library (e.g. std::vector, std::unique_ptr, ... ).
  • For the programming tasks, it is expected that all participants have a working C++ environment at hand. All operating systems (Windows, Linux, MacOS, ...), all IDEs or editors (Visual Studio, CLion, emacs, vi, ...), and all compilers (GCC, Clang, MSVC, ...) capable of at least C++14 can be used.


Dr. Klaus Iglberger


This course is organized by Erlangen National High Performance Computing Center (NHR@FAU)

The link to the Zoom session will be communicated to registered participants a few days before the event
Registration for this event is currently open.
23 / 40
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now