Hydraulics is a topic in applied science and engineering dealing with the mechanical properties of liquids. At a very basic level hydraulics is the liquid version of p-neumatics. Fluid mechanics provides the theoretical foundation for hydraulics, which focuses on the engineering uses of fluid properties. In fluid power, hydraulics is used for the generation, control, and transmission of power by the use of pressurized liquids. Hydraulic topics range through some part of science and most of engineering modules, and cover concepts such as pipe flow, dam design, fluidic and fluid control circuitry, pumps, turbines, hydro-power, computational fluid dynamics, flow measurement, river channel behavior and erosion.