Additional computer programming, CAD software, and mechanical engineering principles courses can benefit students ... They also set the technical vision and direction for the engineering department or ...