Introduction. Methods for solving linear and non- linear systems, algebraic equations and ordinary differential equations. Classification of second order partial differential equations. Finite differences method. Discretisation methods and boundary conditions. Applications: Flow of ideal and real fluids, unsteady flow in closed conduits (water hammer) and open channels (St. Venant equations, flood routing), groundwater flow, diffusion and dispersion in one and two dimensions. Introduction to turbulence models. Mathematical models of hydrodynamic behavior and pollution in rivers, coastal areas and lakes.