Iowa State University

Course Details

BSc(Software Engineering)

Course Description

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.

Course Duration

NumberDuration
4year

Career outcomes

f career paths available to you including employment for large corporations, small contractors, government agencies, and software development companies.




BSc(Software Engineering) Iowa State University