Classification of fluid flow phenomena. Fundamental flow equations. Advantages and disadvantages of numerical methods. Basic steps of numerical methods. Discretization methods. Numerical properties of discretization schemes. Solution of linear algebraic equation systems. Solution of convection-diffusion problems using control volume formulation. Computational methods for incompressible Navier-Stokes equations: Primitive and vorticity based methods, SIMPLE, SIMPLER, SIMPLEC and PISO algorithms. Application of finite difference method to boundary layer type flows. Finite element method and its application to flow problems. Error analysis and physical considerations.