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
Computer and Mathematical Sciences
Engineering, Design, and Technology
Related Career Keys