Ira A. Fulton Schools of Engineering | Resources for Online Students

Software Engineering

The Bachelor of Science in software engineering degree at Arizona State University emphasizes flexibility in the context of project-driven engineering education, blending engineering, computing, project leadership and software construction.

The program is a unique project-driven curriculum, establishing a new model for software engineering education. It is built around the concepts of engaged learning, discovery-based education and learning-by-doing. Students complete projects in every semester of the program, to provide increased professional skills in communication, teamwork, critical thinking and professionalism. The program goal is to produce software engineers who can meet the challenges of creating innovative computing applications to better society.

Graduates of this program are qualified to design and engineer innovative systems that may include mechanical and electrical components that interact with software. The program prepares graduates to enter the computing profession (most commonly as an application software engineer) or for advanced study in computing or an allied field. Graduates may pursue software engineering jobs related to creating video games and web applications, embedded systems, developing distributed applications or working on data, network, security or computer system administration.