Civil and structural engineering design and construction