Water resources, or hydraulics engineering deals with the application of fluid mechanics principles to water flow problems, but may also include fluids ranging from blood to magma. Engineering hydrology quantifies the distribution and movement of water in the environment. Some problems encountered in hydraulic engineering include: floods, wave forces, sediment transport, hydromachinery, Water supply, protection/restoration of (surface and groundwater resources).
Engineers in the hydraulics/hydrology area may spend their time with the applied mathematics, laboratory experimentations, or field construction and testing. The skills necessary from imagination and common sense to sophisticated analytical and computer modeling ability.