Under M.Tech in Civil Engineering, there are many specializations, such as, Structural Engineering, Geotechnical Engineering, Transportation Engineering, Environmental Engineering, Construction Management, Water Resources Engineering, etc. These are specific fields which may deals with the design of buildings, soil mechanics, management of traffic, development of environment, management of projects, etc.