Mechanical engineering is one of the oldest branches of engineering and deals with the design and manufacturing of machinery. It involves various aspects of designing, manufacturing and maintaining machinery used for various purposes whether small or big. This engineering branch is so wide that students can take up any number of projects, big or small, not just for their final year but for ...