A branch where things can only be understand by practical approach and its application to real world.These days a normal student of a good college not NIT'S OR IIT'S pursuing civil engineering living with uncertainty about his future. This is a question every core student have in mind.Reason is simple core companies need students who do have good basic knowledge,but what we are doing is only murmuring things and vomiting in exams. These reminds a thought "liitle knowledge is very dangerous " because of lack of consistency in studies , site vists by college , unusual training or internships ruining future of these students. Civil engineering can only be always in mind if we watch real life applications casting , soil investigation , surveying. In my oppinion college should take some steps to improve knowledge rather than throwing them to dark.