Student, who passed the course satisfactorily will be able to:
- explain how numbers are represented in computers
- classify numerical errors such as storage and truncation errors
- discuss the effects of arithmetic operations on the propagation of numerical errors
- give examples of numerical methods used to solve nonlinear equations
- construct a polynomial that fits the given data points
- use the build-in functions "polyfit, polyval" and "spline" in MATLAB
- give examples of numerical integration rules
- use the build-in functions "trapz, quad" and "dblquad" in MATLAB
- formulate a design problem as an optimization problem by identifying the objective function and constraints
- give examples of optimization algorithms developed for unconstrained optimization problems
- discuss the methods developed for constrained optimizaion problems.