Iowa State University
College of Liberal Arts & Sciences

Software Engineering

Software Engineering

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.

With a software engineering major from Iowa State, 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.

Your coursework will train you to adjust your skills as technology changes as you work as members of teams to create new products.

You will receive a hands-on education with access to on-the-job training through internships and co-ops. You can earn money while gaining real-world experience to help you understand software engineering concepts and practices.

4-Year Plan (Word Document)

Career opportunities with a degree in software engineering

Recent software engineering graduates have gone onto to graduate school or moved directly into professional positions including

  • Cerner Corporation
  • John Deere
  • Lockheed Martin
  • Principal Financial
  • Rockwell Collins
  • IBM

Scholarships for Software Engineering Majors

The College of Liberal Arts and Sciences also offers a wide variety of scholarships for both incoming and continuing undergraduates.

More information on the scholarships is available on-line at www.discoverlas.com/scholarships.shtml.


Visit the Department's Website

Postcard: Dear Mom & Dad, It's just great here in Valencia and the time is just flying by. My host family has been great. It's really improved my fluency in the language and I've been able to observe this culture just by participating in everyday life activities. My classes are great and the internship has been a wonderful experience. Everyone has been so nice to me. Your son