A student studies for a software engineering degree while using a computer.

Online Bachelor of Science in Software Engineering

Arizona State University's online Bachelor of Science in software engineering is an ABET-accredited program that prepares you to design, develop and optimize software systems. As AI reshapes how software gets built, this program trains you to do the work AI still can't: architecting systems, making engineering trade-offs and ensuring software is reliable, scalable and secure. Through project-driven coursework, you'll build a strong foundation in coding, software architecture and problem-solving, and graduate with the theoretical knowledge and hands-on experience to pursue careers in software engineering and application development.

Learn more

Quick facts

Next start date:

Next start date: 01/11/2027


Total classes:

Total classes: 41

Weeks per class:

Weeks per class: 7.5-15

Total credit hours:

Total credit hours: 120

This program is also available in-person. 

Explore campus options
A silhouetted person standing on a mountain faces the sun while doing the forks-up sign with their hand.

Degree questions, answered

Have questions about the Software Engineering (BS)? Fill out this form and we’ll get in touch!

* Indicates a required field

* Have you served in the U.S. military or are you a military dependent?

A project-driven curriculum that prepares for in-demand jobs

ASU graduates in maroon caps and gowns holding diplomas outdoors.

Will my diploma say 'online'?

No, Arizona State University’s diplomas don’t specify whether you earn your degree online or in person. All diplomas and transcripts simply say “Arizona State University.”

Online software engineering degree courses

This program establishes a strong foundation in advanced math, physics, engineering and programming. After completing the required core courses, you can expand your expertise through electives in web and mobile applications, embedded systems and game engine architecture. A two-semester capstone project will provide hands-on experience in solving real-world challenges. Courses may include:


The jobs software engineering majors are prepared for

Software engineering is an in-demand technical field: software developers earn a median annual wage of $133,080, and employment in the broader software development field is projected to grow 15% from 2024 to 2034, much faster than average, with about 129,200 openings projected each year, according to the U.S. Bureau of Labor Statistics.

This program connects you to pathways, internships and other opportunities in the field. Upon graduating, you can apply for software engineering roles at large multinational companies, growing startups or anywhere software gets built. Career examples include, but aren't limited to:

Computer Programmer


Growth: -7.3 %
Salary: $100,390

Computer Science Professor


Growth: 4.9 %
Salary: $96,980

Computer Software Quality Engineer


Growth: 5.7 %
Salary: $104,300

Information Technology Manager (IT Manager)


Growth: 15.8 %
Salary: $175,140

Software Developer


Growth: 10.2 %
Salary: $135,980

Learn from dedicated software engineering faculty

Of the 350+ faculty members in Ira A. Fulton Schools of Engineering, the majority have been honored with the highest awards in their fields. Faculty milestones include:

  • National Academy of Construction members
  • National Academy of Engineering members
  • National Academy of Inventors members
  • National Academy of Sciences member

How to apply

Don't meet admission requirements?

You can still gain general admission to most online programs at ASU through Earned Admission. Through this pathway, you can demonstrate your ability to succeed at ASU by completing online courses with a 2.75 GPA or higher.

To begin, submit an application to ASU. An enrollment coach will reach out with more information if Earned Admission is right for you.

*Some programs may have higher admission requirements. You must meet all program requirements to be admitted.

ASU building with a train in the foreground stating #1 in the U.S. for innovation

Top 25% of all accredited engineering programs in the nation

The Ira A. Fulton Schools of Engineering is dedicated to providing a dynamic learning environment and supporting all students on the paths to their degrees. We’ve received numerous peer-reviewed programmatic honors from U.S. News & World Report.

#2


best online master’s in electrical engineering programs

#2


best online master’s in engineering management programs

Top 5


for bachelor’s degrees awarded to underrepresented minorities (American Society for Engineering Education 2022)

Top 10


best online master’s in engineering programs for veterans

Two people, one in an ASU maroon graduation cap and gown with a flower lei, standing outdoors near palm trees.

Tuition calculator

Use our calculator to estimate your full-time or part-time tuition fees for this program prior to any financial aid. Keep in mind that most of our students receive financial aid, which can reduce out-of-pocket costs. Learn more.

Frequently asked software engineer degree questions

You might also be interested in

Computer Science (BS)

Undergraduate

Computer Science (BS)


Starts 01/11/2027

Learn more
Information Technology (BS)

Undergraduate

Information Technology (BS)


Starts 01/11/2027

Learn more
Computer Information Systems (BS)

Undergraduate

Computer Information Systems (BS)


Starts 01/11/2027

Learn more
Engineering Management (BSE)

Undergraduate

Engineering Management (BSE)


Starts 01/11/2027

Learn more