Does mechanical engineering require science. They Mechanical engineering is a branch ...