One of the differences is that civil engineering focuses on design elements while structural engineering is more concern on inspecting the materials used for construction. The structural engineers are the one who are supposed to ensure that the materials used for construction can support the design of the structure.