Outcomes
Career opportunities & applicable roles
Graduates are able to design and engineer innovative systems, such as those that include mechanical and electrical components that interact with software. They are prepared for advanced study in computing or in an allied field, or to enter the computing profession, most commonly as an application software engineer. According to the Bureau of Labor Statistics, software engineers earn competitive salaries with robust job growth projections. Career paths for graduates may encompass creating applications for mobile devices, creating web applications, and designing, creating and validating software for avionics, robotics and similar systems fields.