Building and Construction Engineering deals with designing, planning, construction and management of infrastructure. It would include buildings, roads, bridges, dams, roads, railways etc. The major difference between Civil Engineering and Construction Engineering is that the former concentrates more on the design work, gearing students towards a career as a design professional. This essentially requires them to take a multitude of construction design courses. It also allows them to understand both the design functions as well as the building requirements needed to design and build structures.