Students completing the course will be able to: recognize problems that can be solved numerically; chose a suitable numerical method; decide on the correctness of computed results and on its influence by rounding errors, discretization errors, or errors of another type; identify numerically stable and unstable calculations and characterize them by the condition number; analyze numerical algorithms from the point of view of computational complexities and storage requirements; use the Matlab language and the standard Matlab libraries; propose algorithmically correct implementations of basic numerical methods, write it in the Matlab language, debug and test
 QUARTERONI, S., SACCO, R., SALERI, F. Numerical Mathematics. 2. vyd. New York: Springer, 2007. ISBN 978-3-540-49809-4.
 SÜLI, E., MAYERS, D., F. An Introduction to Numerical Analysis. Cambridge: University Press, 2003. ISBN 978-0521007948.