Civil engineering deals with dams, roads, buildings, water treatment, canals, etc. ... Structural engineering deals with the design, analysis, building, and maintenance of load bearing or resisting structures. For example, dams, skyscrapers, and bridges are covered in structural engineering.