Terascale C++ School 2015

Europe/Berlin
SR 4a/b (DESY Hamburg)

SR 4a/b

DESY Hamburg

Description
The main goal of the Terascale C++ school is to help participants learn the techniques of object-oriented programming in C++. The school addresses all physicists from the student to the senior level who feel that they would profit from lectures and hands-on exercises on the following topics:

- going from C to C++, function overloading, default parameters, operators
- class basics, namespaces, constructors, destructors
- C++ style input/output operations (basics)
- dynamic memory management, pointers
- using templates and the Standard Template Library (STL basics)
- STL data structures and generic algorithms
- advanced classes: function classes, inheritance, abstract base classes
- C++ style input/output operations (advanced, class hierarchy, iterators)
- external libraries: the Boost library
- handling multiple source files, using make, GIT

Participants are expected to have a basic knowledge of C or C++ (what is a class? what is a namespace?). The focus is on programming - the physics examples used are very simple. Prerequisites will be defined in due time and should be taken seriously!

A clearer impression about what is to be expected from the school can be found by looking at a previous event.

The registration fee is 50 EUR and has to be paid cash at the on-site registration.

The school will start on Monday at 14.00h and will finish on Friday before lunch. After lunch at 14.00h, you will have the opportunity to take part in a DESY Tour which will take approx. two hours. If you are interested, please let us know at the on-site registration.

On Wednesday night, we will be having a school dinner at the DESY Bistro which is included in the school fee.
Participants
  • Aleksandra Lelek
  • Amir Tosson
  • Anne Schütz
  • Arne Reimers
  • Artur Trofymov
  • Christopher Behrens
  • Hannes Lasse Edvard Bein
  • Janine Fischer
  • Jaroslaw Susol
  • Lorenzo Galli
  • Matthias Schlaffer
  • Mykola Savitskyi
  • Nataliia Zakharchuk
  • Olga Zagorodnov
  • Rogerio Iope
  • Sneha Nidhi
  • So Young Shim
  • Suvi-Leena Lehtinen
  • Till Arndt
  • Tobias Benedikt Nickel
  • Ulrich Einhaus
  • Zhiguo He
Support