Majors and Programs

College of Engineering: Software Engineering

As a software engineering major you will apply engineering processes, techniques, and principles to the development of computer software. Software engineers use teamwork, communication skills, and leadership to plan, design, develop, and improve complex software. Iowa State software engineering majors learn a variety of programming languages, how to manage intricate projects, and how to assess risk management in this emerging area of engineering. This major is jointly administered by the College of Engineering and the College of Liberal Arts and Sciences. With a degree in software engineering from Iowa State you will have a number of career paths available to you including employment for large corporations, small contractors, government agencies, and software development companies.



Related Web links

Related Curriculums

Computer and Mathematical Sciences
  Engineering, Design, and Technology

Related Career Keys