La ingeniería hidráulica consiste en la aplicación de la mecánica de fluidos al agua que fluye en un ambiente aislado (tubería, bomba) o en un canal abierto (río, lago, océano). Los ingenieros civiles se preocupan principalmente por el flujo de canales abiertos, que se rige por la interacción interdependiente entre el agua y el canal, y diseñan estructuras hidráulicas, como conductos de alcantarillado, presas y rompeolas.
Los ingenieros civiles juegan un papel vital en la planificación, el diseño y el funcionamiento óptimos de los sistemas de recursos hídricos. Esta aplicación ayuda a calcular fácilmente las propiedades de la sección hidráulica.