Software engineers are in high demand! Iowa State University is one of the few universities in the nation to offer a software engineering degree with courses in both computer science and computer engineering. Learn more about the academic program and how you can apply.
As a software engineer, you can use your expertise in computer science, engineering, and math to design, develop, and evaluate software for companies that configure and install computer systems. Specific tasks software engineers perform evolve quickly, reflecting changes in technology, as well as the needs of employers. They work as members of teams that may include engineering, marketing, manufacturing, and design professionals who work together to create new products.
The software engineering program is administered jointly by the College of Liberal Arts & Sciences' Department of Computer Science and the College of Engineering's Department of Electrical and Computer Engineering.