Modern Computational Codes in High Energy Physics

Course: Physics

Structural unit: Faculty of Physics

Title
Modern Computational Codes in High Energy Physics
Code
9
Module type
Вибіркова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
4
Learning outcomes
1. To master the possibilities of realization of object-oriented programming languages for data analysis in FVE 2. Apply theoretical knowledge of high energy physics
Form of study
Full-time form
Prerequisites and co-requisites
1. Successful mastering of basic courses of physics ("Physics of the atomic nucleus and elementary particles", "Physics of high energies"). 2. Knowledge of the theoretical foundations of the courses ("Physics of the atomic nucleus and elementary particles", "High Energy Physics").
Course content
The course "Modern computational codes in high energy physics" will allow students to master modern ideas about experimental and theoretical approaches used to model the processes of interaction of elementary particles, both at the hadron level and at the level of detecting devices. • Master the ROOT Framework as a data processing tool in PVE. • Get acquainted with the Python software package, its features when used in data analysis in PVE. • Master the Minuit minimization package and its application for data fitting in PVE. • Get acquainted with the MATLAB software package, its capabilities for complex data analysis in PVE.
Recommended or required reading and other learning resources/tools
1.ROOT. An Object-Oriented Data Analysis Framework. Users Guide 5.26. December 2009. 2.James F. and Winkler M. Minuit. User’s Guide. June 16, 2004 – CERN, Geneva. 3.James F. MINUIT Tutorial. Function Minimization. Proc. 1972 CERN Comp. Data Processing School, Pertisau, Austria, 10-24 September, 1972 (CERN 72-21). 4.James F. The Interpretation of Errors. June 16, 2004 – CERN, Geneva. 5. Anufriev I., Smirnov A., Smirnova E. MATLAB. The most complete guide. - St. Petersburg, 2005. - 1104 p. 6. Rossum G. et al. Python programming language. 2001. - 454 p.
Planned learning activities and teaching methods
Lecture demonstration; practical classes, independent work; consultations
Assessment methods and criteria
The discipline "Modern calculation codes in high energy physics" is evaluated by a modular rating system. It consists of 2 modules. The results of students' educational activity are evaluated on a 100 - point scale. Final assessment in the form of a test
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Departments

The following departments are involved in teaching the above discipline