Online Bachelor of Science in Software Engineering

With an online software engineering degree, you can pursue professional paths in application development, database and systems administration, software and web deployment, and more. The project-based curriculum will help you acquire proficiency in coding and modeling while practicing creative problem-solving.

Learn more

Quick facts

Next start date: 10/13/2021


Total classes: 41

Weeks per class: 7.5-15

Total credit hours: 120

Degree questions, answered.

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

This is a required field.
This is a required field.
Email is required and should be valid.

By submitting my information, I consent to ASU contacting me about educational services using automated calls, prerecorded voice messages, SMS/text messages or email at the information provided above. Message and data rates may apply. Consent is not required to receive services, and I may call ASU directly at 866-277-6589. I consent to ASU’s mobile terms and conditions, and Privacy Statements, including the European Supplement.

What do I learn in a software engineering degree?

In this bachelor’s degree program, you’ll take classes that build the necessary software fundamentals in programming, math and systems management to fully understand and manage how computer systems work. You’ll learn programming languages, how to build code, software program development and important cyber security concepts.

Classes in this software engineering degree will help you build your skills in areas such as:

  • Calculus for engineers.
  • Computer and operating system management.
  • Database management.
  • Physics and mechanics.
  • Programming fundamentals.

This degree uses a project-focused curriculum that prioritizes discovery and learning by doing. As a part of this curriculum, you’ll complete software engineering projects during every semester of the program. These projects will give you the opportunity to apply your knowledge, gain hands-on experience and develop teamwork skills.

Is this software engineering degree accredited?

 

The bachelor’s in software engineering program at Arizona State University is ABET-accredited. ABET accreditation ensures this program meets quality standards for the software engineering industry. Take advantage of our online courses and be confident that you’ll be prepared for a successful career in software engineering.

What does a software engineer do?

 

Software engineers create original programs, systems, applications and games. They also implement engineering strategies and use programming languages to build new software architecture and products that solve problems or entertain users.

With a bachelor’s in software engineering, you can work in a variety of environments including the business and corporate sector, health care systems, communications and gaming industries. You may also develop products for facilitating interaction between digital and physical components, as seen in robotics and machine learning. Some software engineers may create custom applications for manufacturers while others work directly in computer systems design.

Will my software engineering degree 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.” That’s because ASU Online students learn from the same faculty and receive the same course content as in-person students receive.

Software engineering courses

At the beginning of your online software engineering degree, you’ll take courses focused on building foundational knowledge in advanced math, physics, engineering and programming. Later in the degree, you’ll build on these skills and have the opportunity to pick from elective courses covering web and mobile applications, embedded systems, game engine architecture and more. Throughout the degree, you’ll take software enterprise courses focused on the planning, design and construction of software engineering products and projects. You’ll also complete a two-semester capstone project at the end of the program.


SER 216: Software Enterprise: Personal Process and Quality


SER 315: Software Enterprise: Design and Process


SER 316: Software Enterprise: Construction and Transition


SER 416: Software Enterprise: Project and Process Management


SER 415: Software Enterprise: Inception and Elaboration (L)


SER 401: Computing Capstone Project I


SER 402: Computing Capstone Project II


CSE 110: Principles of Programming (CS)


What can I do with a software engineer degree?

Upon completion of a software engineering degree, you’ll be prepared to seek employment as an application software engineer. You may also consider pursuing advanced studies in computing or ASU’s online master’s degree in software engineering. With a bachelor’s in software engineering from an ABET-accredited program, you can apply to jobs in large multinational companies or even local startups. This program also features pathways to internships and other opportunities in the software engineering field. Some common careers for people with a software engineering degree include:

Computer Programmer


Growth: -9.4 %
Salary: $89,190

Computer Science Professor


Growth: 2.6 %
Salary: $85,540

Computer Software Quality Engineer


Growth: %
Salary:

Information Technology Manager (IT Manager)


Growth: 10.4 %
Salary: $151,150

Software Developer


Growth: %
Salary:

Dedicated engineering faculty

Of the 320+ 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.
  • More than 55 Young Investigator Awards received in the last 10 years.

Dedicated engineering faculty

Of the 320+ 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.
  • More than 55 Young Investigator Awards received in the last 10 years.

Admission requirements for the software engineering degree

I am a future

You are considered a freshman for application purposes if you have not attended college at all, or have fewer than 12 transferable credit hours (with a minimum 2.50 cumulative GPA).

1. Review competency requirements

2. Review other admission requirements

3. Complete online application

4. File your FAFSA

5. Request ACT or SAT scores

Don't meet admission requirements?

You can still gain admission to 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 the Earned Admission Pathway is right for you.

Don't meet admission requirements?

You can still gain admission to 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 the Earned Admission Pathway is right for you.

A world-renowned engineering school

Each student is fully supported on their path to success in the Ira A. Fulton Schools of Engineering. We have received peer-reviewed programmatic honors from the U.S. News & World Report and provide students with a rich learning environment.

#2


best online master’s in electrical engineering.

#5


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

60+


engineering student organizations and student professional societies.

#42


undergraduate engineering programs.

Tuition calculator

Our tuition calculator can help you estimate full-time tuition fees for this program without financial aid. Keep in mind: More than 80% of our students receive financial aid.

Tuition calculator

Our tuition calculator can help you estimate full-time tuition fees for this program without financial aid. Keep in mind: More than 80% of our students receive financial aid.

You might also be interested in

Computer Information Systems (BS)

Undergraduate

Computer Information Systems (BS)


Information Technology (BS)

Undergraduate

Information Technology (BS)


Graphic Information Technology (BS)

Undergraduate

Graphic Information Technology (BS)


Engineering Management (BSE)

Undergraduate

Engineering Management (BSE)


asuonline chat