Civil engineering is a broadly based discipline that encompasses many specialties in the areas of Structural engineering, Mechanics, Construction Materials, Environmental engineering, Water Resources engineering, Geotechnical & Geo-environmental engineering and Transportation engineering. By careful selection of elective courses, a student may choose to specialize in one or two technical areas.