Question: what is the difference between structural engineering and civil engineering?
Answer: The basic difference between the two is that civil engineering is a four-year bachelor's degree course offered in colleges and universities while structural engineering is an advanced specialization after one becomes a civil engineer. ... Civil engineering deals with dams, roads, buildings, water treatment, canals, etc.