Advanced Programming Concepts 2025

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

Seminarraum 4a/b

DESY Hamburg

Geb. 1
Description

The 2025 School on "Advanced Programming Concepts" is the seventh in a series started in Dresden in 2011 and later continued in Dresden, Munich and Hamburg. The school is organized in the context of the Terascale alliance.

The school addresses physicists with more-than-basic programming experience who want to become more efficient and proficient in programming and who want to get a more thorough understanding of concepts and techniques. Topics include:
- Principles of object-oriented design (C++, Python, Julia)
- Julia programming language (full day)
- Design patterns
- Unified modelling language
- Refactoring
- Unit testing
- Package management
- Data flow modelling
- Performance, design and parallelization
Lectures are accompanied with hands-on exercises on selected topics.

Lecturers:
- Maria Grazia Pia
- Oliver Schulz
- Stefan Kluth

The school fee is 100 Euro and includes conference dinner and coffee breaks.

The DESY Hostel must be booked by yourself (places are not guaranteed!)

It is expected that you bring your own laptop for the hands on sessions.

Organizing Committee:
I. Henning, A. Hinzmann, S. Kluth

Terascale School Support
Participants
  • Andreas Hinzmann
  • Baibhab Ray
  • Beyzanur Dursun
  • Florent Preau
  • Harini Prabhakar
  • Inês Pinto
  • Jaroslav Storek
  • Lars Maczey
  • Maria Grazia Pia
  • Massimiliano Antonello
  • Nils Benedikt Krengel
  • Oliver Schulz
  • Pablo Mellado Sánchez
  • Ramezan Ebrahimi
  • Svenja Heyns
  • +21
Surveys
Post school survey
Pre school survey