What Is Software Engineering?

What can you expect as a student from the Software Engineering Program? One of the most important classes software engineering students take is SE 3090. Students often say, “This is the class that changed me from a programmer into a software developer.” Student teams have full control over what they create. They build anything from fully functional Android apps to video games. An example of a real-life app students created is one allowing multiple people to add the same Spotify queue.

Student Success

More to Explore

You’ll have endless opportunities in Software Engineering.
Here’s what’s happening around the department.

Why Iowa State?

One of the earliest developed programs in the country, our software engineering degree program continues to receive top rankings. As the largest computing major on campus, we offer fast-growing career options which afford students opportunities through impressive post-graduation job placement rates and salaries with top companies worldwide.

  • Learn Multiple Skills

  • Hands-on Experience

  • Career Demand and Options

Student Emily Anderson takes a selfie

I’ve done two internships with NASA and one at Apple, and I’ve found that internships help with your school life because they give meaning to the classroom and a context to apply the abstract things.

Emily Anderson, Software Engineering student