Technical training courses for programmers

Two technical training courses have been launched for scientists and engineers at CERN

This autumn, two technical training courses have been launched for scientists and engineers at CERN who undertake programming tasks, particularly in C and C++. Both courses are taught by Andrzej Nowak; an expert in next-generation and cutting edge computing technology research. The training courses are organised in cooperation with CERN openlab and are sponsored by the CERN IT department – there is only a nominal registration fee of 50 CHF. This is an opportunity not to be missed!

  • Computer architecture and hardware-software interaction (2 days, 1 Nov– 2 Nov) 
  • Programming and environments for parallelism (4 days, 29 Nov – 2 Dec) The parallelism course dives into a wide range of parallel programming techniques, whether data- or task-parallel. We start with an overview of patterns and look at trade-offs, pitfalls and available parallel programming environments – with a particular focus on OpenMP4, Threading Building Blocks and Cilk. The last day is an advanced class devoted to fine-tuning and balancing parallel programs using modern frameworks, runtimes and APIs. Lab exercises are included.

Participants can register via the training catalogue. For more information, please contact Technical.Training@cern.ch.