Civil engineering is a professional engineering discipline that deals with the construction and design of public and private sector works such as bridges, roads, dams and buildings.