Because civil engineering is a wide ranging profession , including several separate specialized sub-disciplines , its history is linked to knowledge of structures , materials science , geography , geology , soils , hydrology , environment , mechanics and other fields .
Civil engineers often study subjects like structures , materials , physics and calculus .
Engagement can mean : An engagement is an agreement or promise to marry , and also refers to the time between proposal and marriage .