Numerical Mathematics introduces the students to the concept of solving mathematical problems using a digital computer. The course covers the fundamental concepts of numerical mathematics, including the floating-point representation of real numbers, truncation and round off errors, iterative methods and convergence. The most fundamental algorithms to solve numerical problems, such as obtaining solutions of algebraic equations and numerically estimating derivatives and integrals, will be studied. The lectures in this course are accompanied by computer labs in which the student has to implement its own numerical code and test the performance on various problems. After completing this course the student will have knowledge of the fundamental problems of numerical mathematics, and the basic techniques to solve them.