Terascale C++ School 2019

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. .

 

Slides
    • 13:30 14:00
      Registration 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 14:00 15:30
      Welcome and Introduction SR 4a/b

      SR 4a/b

      DESY Hamburg

      • 14:00
        Welcome 20m
        Speaker: Dr Isabell-A. Melzer-Pellmann (DESY)
        Slides
      • 14:20
        Introduction 1h 10m
        Speaker: Mr Kornel Ecsedi (lecturer)
        Slides
    • 15:30 16:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 16:00 18:00
      Excercises 2h SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 18:30 20:00
      Reception 1h 30m Bistro

      Bistro

      DESY Hamburg

    • 09:00 10:30
      Excercises 1h 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 10:30 11:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 11:00 12:30
      Excercises 1h 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 12:30 13:30
      Lunch break 1h SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 13:30 15:30
      Excercises 2h SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 15:30 16:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 16:00 18:00
      Excercises 2h SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 09:00 10:30
      Excercises 1h 30m BAH 1

      BAH 1

      DESY Hamburg

    • 10:30 11:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 11:00 12:30
      Excercises 1h 30m BAH 1

      BAH 1

      DESY Hamburg

    • 12:30 13:30
      Lunch break 1h SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 13:30 15:30
      Excercises 2h BAH 1

      BAH 1

      DESY Hamburg

    • 15:30 16:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 16:00 18:00
      Excercises 2h BAH 1

      BAH 1

      DESY Hamburg

    • 09:00 10:30
      Excercises 1h 30m BAH 1

      BAH 1

      DESY Hamburg

    • 10:30 11:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 11:00 12:30
      Excercises 1h 30m BAH 1

      BAH 1

      DESY Hamburg

    • 12:30 13:30
      Lunch break 1h SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 13:30 15:30
      Excercises 2h BAH 1

      BAH 1

      DESY Hamburg

    • 15:30 16:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 16:00 18:00
      Excercises 2h BAH 1

      BAH 1

      DESY Hamburg

    • 09:00 10:30
      Excercises 1h 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 10:30 11:00
      Coffee break 30m SR 4a/b

      SR 4a/b

      DESY Hamburg

    • 11:00 12:30
      Excercises and goodbye 1h 30m SR 4a/b

      SR 4a/b

      DESY Hamburg