BMETETMP031

A tárgy címe: 
Introduction to Numerical Algorithms
Elsődleges képzés: 
Fizikus mérnök BSc
Kredit: 
6
A tárgy besorolása: 
compulsory
Óraszám - előadás: 
2
Óraszám - gyakorlat: 
0
Óraszám - labor: 
2
Egyéb oktatás: 
Számonkérés módja: 
Coursework grade
Egyéb számonkérés: 
project work
Félév: 
3
Előtanulmányi feltételek: 
Vector and Matrix Algebra, Programming 1
Tantárgy felelőse: 
Dr. László Udvardi, associate professor, PhD
További oktatók: 
Tárgyleírás: 
Basic numerical algorithms and their implementation in Python language Subjects: Python language summary: data types, functions, file handling numpy ans scipy packages, basics and function types Vectors, matrices. Operations among vectors, matrices and scalars: additions, direct, outer, cross products, transpose, inverse, eigen values Linear system of equation, matrix representation, solution by Gauss elimination, direct and numerical solutions Non-linear equations and their solution with numerical methods Error propagation, fitting, interpolation Solution of ordinary and partial differetial equations Solution of temporal differential equations sympletic integrators Partial differential equations and their solution by iteration and analytically
Ajánlott irodalom: 
Todd J. Basic Numerical Mathematics: Vol. 1: Numerical Analysis. Birkhäuser; 2013 Mar 13. ISBN-13: 978-3034872317 Wendland, Holger. Numerical linear algebra: an introduction. Vol. 56. Cambridge University Press, 2017. ISBN-13: 978-1316601174 https://numpy.org/doc/stable/user/quickstart.html
Kompetenciák: 
Please find the detailed list, as quoted from the Hungarian training and outcome requirements of the Physicist Engineer program, in the Hungarian version of the course description.