Software Engineering

Our undergraduate software engineering program blends engineering, computing, project leadership and software construction. Students develop creative solutions to software engineering application areas such as Web applications, mobile systems, or graphics and game development.

Degrees Offered

Software Engineering, BS

Focus Areas

  • Web and mobile applications
  • Graphics and game development

Application Deadlines*

December 1, 2014
2015 Spring semester (January)

March 1, 2015
2015 Summer session 1 (June)

March 1, 2015
2015 Summer session 2 (July)

May 1, 2015
2015 Fall semester (August)

Affording College


Find and apply for relevant scholarships

Financial Aid

ASU has many financial aid options. Almost everyone, regardless of income, can qualify for some form of financial aid. In fact, more than 70 percent of all ASU students receive some form of financial assistance every year.

Software Engineering, BS

Students learn how to make creative software solutions to today's problems. Software systems are complex, often including in excess of a million lines of code. Graduates of the BS in software engineering possess knowledge and skills of a defined engineering approach to complex systems analysis, planning, design and construction. The program is a unique project-driven curriculum, establishing a new model for software engineering education. The program is built around the concepts of engaged learning, discovery-based education and learn-by-doing. Students complete projects in every semester of the program to provide emphasis in communication, teamwork, critical thinking and professionalism. Students have flexibility in designing their course of study; they select a software engineering application area such as Web applications, mobile systems, or graphics and game development, as their primary focus, and may obtain interdisciplinary knowledge through a secondary area of their design. For complete program information, required classes and other details, see the major map.


Additional Program Fee: Yes

Career Outlook 

Software engineers solve a broad set of interdisciplinary problems and apply new technologies to improve the quality of life. Graduates design and engineer innovative systems that may include mechanical and electrical components that interact with software. The is a unique program in which students learn by solving engaging projects, commonly as a member of a development team. It prepares graduates for advanced study in computing, an allied field, or to enter the computing profession (most commonly as an application software engineer). According to the Bureau of Labor Statistics, software engineers are highly paid, and there is significant growth in the number of employment opportunities. Some software engineering jobs may include: creating video games, creating Web applications, designing embedded systems, developing distributed applications and working on data, network, security or computer system administration.

Example Careers 

Students who complete this degree program may be prepared for the following careers. Advanced degrees or certifications may be required for academic or clinical positions.

Software developers, applications: • Median salary: $89,280*

Software developers, systems software: • Median salary: $96,600*

Learn more about career outlook, example careers and average salaries.

* Data obtained from the Occupational Information Network (O*NET) under sponsorship of the U.S. Department of Labor/Employment and Training Administration (USDOL/ETA).

Request Information 

Thank you for your interest in the undergraduate software engineering program offered by the Polytechnic School. Please fill out the form below, and we will contact you shortly.


Request Info: UG Degree pages