Introduction - Different approaches to finite element formulation - Different types of elements and interpolation functions, Language & Hermite Polynomials, natural co-ordinates - Derivation of element property matrices - Assembly - solution of finite element equations - Structural and geotechnical problems - Nonlinear analysis. Application to fluid mechanics problems, Fluid - structure interaction - Diffraction of waves, 2D formulation using mild - slope equation - use of infinite elements - Added mass and damping matrices for floating bodies, 2D formulation - Harbour resonance, Liquid sloshing - Vibrations of underwater structures - Introduction to Boundary Element Techniques.