Online Bachelor of Science in Software Engineering

Arizona State University’s online Bachelor of Science in software engineering equips you with the skills to design, develop and optimize software systems. The curriculum and practical projects that build real-world expertise ensure you’ll be proficient in coding, software architecture and problem solving. Upon completion, you’ll have the theoretical knowledge and hands-on experience to pursue careers in software engineering, application development and systems administration.

Learn more

Quick facts

Next start date:

Next start date: 05/19/2025


Total classes:

Total classes: 41

Weeks per class:

Weeks per class: 7.5-15

Total credit hours:

Total credit hours: 120

Degree questions, answered

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

* Indicates a required field

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

As a software engineering major, you’ll learn programming, math and software management, gaining a strong foundation for software engineering roles in designing and developing programs, systems, applications and games.

Coursework covers key industry areas such as calculus for engineers, computer and operating system management, database management, physics and mechanics and programming fundamentals. You'll learn how computer systems function, work with programming languages and gain hands-on experience in coding, software development and cybersecurity.

Group projects are a core part of the curriculum, reinforcing concepts and offering real-world experience as teams tackle engineering challenges that promote critical thinking, problem-solving and hands-on learning. These projects strengthen technical expertise, teamwork and cross-cultural collaboration.

The importance of ABET accreditation

As the first online ABET-accredited software engineering program, this program meets the highest industry standards. ABET, the Accreditation Board for Engineering and Technology, is a globally recognized organization that ensures collegiate programs prepare graduates for critical STEM fields. This program is also classified as a STEM degree, further enhancing its credibility and career relevance.

Earning a degree from an ABET-accredited program supports your path toward professional certifications, registration and licensure. It also expands global opportunities, as many countries follow the ABET model for accreditation. This ensures the program meets industry quality standards, strengthening your career prospects.

This bachelor’s degree can be completed as part of an Accelerated Master’s program. When accepted, you can earn a master’s degree in as little as one year after completing your undergraduate degree. This opportunity saves you time and money while giving you advanced knowledge in your field. Applicable master's degrees include:

You may also consider pursuing advanced studies in computing or our Master of Science in engineering science with a concentration in software engineering. Upon completion, you’ll be prepared to seek employment as an application software engineer.

Software engineering vs. computer science: How the two compare

Software engineers develop products that connect digital and physical components, as seen in robotics and machine learning. Engineers may create custom applications for manufacturers, while others focus on computer systems design.

Computer scientists focus on designing computers, computational processes and information transfer. If you prefer a theory-based approach and have strong skills in math and programming, the Bachelor of Science in computer science, designed to build on an aptitude for mathematics and reasoning, may be a better fit. In this program, you’ll explore artificial intelligence, algorithm analysis, formal languages, natural language processing and cybersecurity systems. Graduates move on to design next-generation computer systems, biomedical information systems, gaming systems and search engines.

The ideal candidate for either of these programs is passionate about computers and software development and eager to dive into engineering, computing, project leadership and software construction.

cardImage

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

This program connects you to pathways to internships and other opportunities in the software engineering field. Upon completion, you can apply for jobs at large multinational companies or startups. Career examples include, but aren’t limited:

Computer Programmer


Growth: -11.2 %
Salary: $97,800

Computer Science Professor


Growth: 5.3 %
Salary: $84,760

Computer Software Quality Engineer


Growth: 20.3 %
Salary: $99,620

Information Technology Manager (IT Manager)


Growth: 15.4 %
Salary: $164,070

Software Developer


Growth: 25.7 %
Salary: $127,260

Dedicated 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 Engineering members
  • National Academy of Sciences member
  • National Academy of Inventors members
  • National Academy of Construction members

Dedicated 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 Engineering members
  • National Academy of Sciences member
  • National Academy of Inventors members
  • National Academy of Construction members

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.

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.

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.

#1


best online master’s in electrical engineering programs

#3


best online master’s in engineering management programs

Top 5


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

Top 10


best online master’s in engineering programs for veterans

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.

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.

You might also be interested in

Graphic Information Technology (BS)

Undergraduate

Graphic Information Technology (BS)


Starts 05/19/2025

Learn more
Information Technology (BS)

Undergraduate

Information Technology (BS)


Starts 05/19/2025

Learn more
Computer Information Systems (BS)

Undergraduate

Computer Information Systems (BS)


Starts 05/19/2025

Learn more
Engineering Management (BSE)

Undergraduate

Engineering Management (BSE)


Starts 05/19/2025

Learn more