A engenharia hidráulica consiste na aplicação da mecânica dos fluidos à água que flui em um ambiente isolado (tubulação, bomba) ou em canal aberto (rio, lago, oceano). Os engenheiros civis estão principalmente preocupados com o fluxo em canal aberto, que é governado pela interação interdependente entre a água e o canal, e eles projetam estruturas hidráulicas, como condutos de esgoto, barragens e quebra-mares.
Os engenheiros civis desempenham um papel vital no planejamento, projeto e operação otimizados dos sistemas de recursos hídricos. Este aplicativo ajuda a calcular facilmente as propriedades da seção hidráulica.