Data on the course
Show instruction and examinations
PAP331 Computing Methods in High Energy Physics, 5 cr 
Code PAP331  Validity 01.01.2017 -
Name Computing Methods in High Energy Physics  Abbreviation Computing Metho 
Scope5 cr   
TypeAdvanced studies
  GradingGeneral scale 
    Can be taken more than onceno
Unit Master's Programme in Particle Physics and Astrophysical Sciences 

Target group 

Master’s Programme in Particle Physics and Astrophysical Sciences is responsible for the course.

Module where the course belongs to:

  • PAP300 Advanced Studies in Particle Physics and Astrophysical Sciences
    Optional for:
    1. Study Track in Particle Physics and Cosmology

The course is available to students from other degree programmes.


Third or fourth year, after having basic knowledge in particle physics and programming, or the same spring you are applying for a CERN internship.

The course will be offered in the spring term, in III and IV periods.

Learning outcomes 

You will learn tools used in the data/physics analysis in a typical High Energy Physics experiment.

Completion methods 

Exercises and final project.


Programming skills (any programming language).

Familiarity with the Linux programming environment and introduction to particle physics recommended.


The course provides an introduction to learning to use software used in a typical High Energy Physics experiment. The CMS experiment is used as an example.

Topics covered include:

  • Short review of UNIX
  • C++
  • ROOT
  • Combining languages
  • Cross section and branching ratio calculations
  • Event generators
  • Detector simulations
  • Reconstruction
  • Fast simulation
  • Grid computing
Study materials and literature 

Lecture notes

A book on C++ for reference

Activities and teaching methods in support of learning 

Weekly lectures and exercises (individual work). Home exam.

Assessment practices and criteria 

Final grade is based on exercises (1/3) and home exam (2/3).


Current and future instruction
Functions Name Type cr Teacher Schedule
registration period has not begun Computing methods in high energy physics  Lecture Course  Sami Lehti 
10.03.20 -07.04.20 tue 10.15-12.00
13.03.20 -03.04.20 fri 10.15-12.00
17.04.20 -24.04.20 fri 10.15-12.00
21.04.20 -28.04.20 tue 10.15-12.00

Future examinations
No examinations in WebOodi
You may enter WebOodi: