I can answer for civil engineering.
Essentially anything involved with Civilization is civil engineering. Civil engineering itself is quite diverse and have different sub-discipline
Structural: Bridge, dam, culverts, buildings
Civil: earthworks, road, rail/track, drainage, geotech, traffic