It is one of the oldest branches of Engineering, deals with the design, manufacturing, and maintenance of machines, and also with the advent of modern technology, the domain of this evergreen branch of engineering has extended and now its students are opting for learning robotics, nanotechnology, etc.