Water resources engineering is broadly the application of hydrologic principles to design and manage water infrastructure systems, including topics such as drainage design and planning and management ...