Individual course details
Study programme Applied and Computer Physics
Chosen research area (module) Computer Physics
Nature and level of studies Undergraduate studies
Name of the course Computer simulations in physics
Professor (lectures) Jovan Puzović
Professor/associate (examples/practical) Marjan Ćirković
Professor/associate (additional)  
ECTS   Status (required/elective) Required
Access requirements Numerical methods in physics; Physics of atoms and molecules
Aims of the course Mastering the basic knowledge of computers simulation in physics.
Learning outcomes Students are introduced to basic method of computers simulation in physics and to use some of already existing programs packages for simulation.
Contents of the course
Lectures Generators of random numbers; Modeling of nonuniform distribution of random numbers; Inverse function method; Rejection method; Advance methods for modeling nonuniform distributions; Simulation of neutron transport trough matter; Program package GEANT4 for simulation of particle interaction with matter; Generators of particle production in high energy physics; Program package CORSICA for generating particle spectra at the sea level induced by primary cosmic rays.
Examples/ practical classes Computational exercises follow the lectures; Home work;
Recommended books
1 Numerical Recipes in C, Second Edition,Cambridge University Press, 1992
2 D. Krpić, Uvod u numeričku fiziku, Faculty of Physics, Belgrade, 1998
3 G. Fishman - Monte Carlo Concepts and Algorithms, Springer, 1999
4 GEANT4 - User Manual   
5 CORSIKA - User Manual   
Number of classes (weekly)
Lectures Examples&practicals   Student project Additional
2 2      
Teaching and learning methods Lectures; Solving problems; Consultations; Practical classes
Assessment (maximal 100)
assesed coursework mark examination mark
coursework 10 written examination 40
practicals   oral examination 50
papers      
presentations