Complex numbers. Functions of several variables. Partial derivatives. Vector functions and space curves. Gradient and directional derivatives. Maxima and minima. Lagrange multipliers. Ordinary, first and second order differential equations and modelling. Numerical solution of using Euler and Runge-Kutta methods. Eigenvalues and eigenvectors and applications. Systems of first order differential equations.