Civil engineering is the design and construction of public works, such as dams, bridges and other large infrastructure projects.