Hydraulic engineering has 2 different meanings across 1 category:
the branch of civil engineering dealing with the use and control of water in motion
A sub-discipline of civil engineering concerned with the flow and conveyance of fluids, principally water and sewage.