Individual course details
Study programme Applied and Computer Physics
Chosen research area (module)  
Nature and level of studies Undergraduate studies
Name of the course Numerical methods in physics
Professor (lectures) Jovan Puzović
Professor/associate (examples/practical) Marjan Ćirković
Professor/associate (additional)  
ECTS   Status (required/elective) Required
Access requirements  Programming, Mathematics 1 and 2 
Aims of the course Mastering the basic knowledge concerning numerical processing of the data, fitting, numerical differentiation, integration and computer simulation.
Learning outcomes Students are introduced to basic method in numerical data processing, use of different algorithms for solving various problems in physics and with basic skills in Monte Carlo simulation.
Contents of the course
Lectures Error, Accuracy, and Stability; Solution of Linear Algebraic Equations; Gauss-Jordan Elimination; Gaussian Elimination with Backsubstitution; LU Decomposition; Modeling of Data; Polynomial Interpolation and Extrapolation; Fitting; Least Squares as a Maximum Likelihood Estimator; Root Finding and Nonlinear Sets of Equations; Bracketing and Bisection; Secant Method, False Position Method, and Ridders’ Method; Newton-Raphson Method Using Derivative;  Integration of Functions; Elementary Algorithms; Romberg Integration; Numerical Derivatives; Integration of Ordinary Differential Equations; Runge-Kutta Method; Random Numbers; Transformation Method: Exponential and Normal Deviates; Simple Monte Carlo Integration; Fourier Transform of Discretely Sampled Data; Convolution and Deconvolution Using the FFT; Digital Filtering in the Time Domain
Examples/ practical classes Computational exercises follow the lectures.
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  
4  
5  
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