The oldest branch of engineering dealing with designing, planning, construction and maintenance of public structures is called Civil Engineering. Several sub-branches like Structural, Environmental, Transportation and Geotechnical Engineering comes to play an important role in the Civil engineering field. Any assignment related to the civil engineering discipline has to have the mentioning of the above branches. The students while solving civil engineering assignments should keep in mind the essence of these sub fields. Professional help in can be found at BookMyEssay. Civil engineering came into being with the advent of many civilizations. When people began to realize the importance of public gatherings, they took to the construction of public places for these purposes. When religion came into being, the importance of public places increased. Indus Valley Civilization, Egyptian Civilization, Mesopotamian Civilization and Chinese Civilizations are perfect examples of civil engineering constructions. The Egyptian pyramids, the Great Sphinx, The Great Bath and the Drainage System unearthed at these civilizations are still a wonder to the current date civil engineers.