Software Engineering (BS)

Software Engineering (BS)

Gain critical software engineer skills that meet today’s and tomorrow’s career demands. Arizona State University’s online software engineer degree program is an ABET-accredited Bachelor of Science that equips you with the skills to design, develop and optimize software systems. The curriculum and practical projects that build practical 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.

Quick facts

Next start date: 05/18/2026
Total classes: 41
Weeks per class: 7.5-15
Credit hours: 120

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 (QTRS OR CS)

CSE 205: Object-Oriented Programming and Data Structures (QTRS OR CS)

CSE 230: Computer Organization and Assembly Language Programming

CSE 240: Introduction to Programming Languages

SER 222: Design and Analysis of Data Structures and Algorithms

SER 232: Computer Systems Fundamentals (QTRS OR CS)

SER 321: Principles of Distributed Software Systems

SER 322: Principles of Database Management

SER 334: Operating Systems and System Programming

SER 335: Engineering Secure Software Systems

The jobs software engineering majors are prepared for

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

Computer Programmers

Growth: -6.0%
Salary: $98,670

Computer Science Teachers, Postsecondary

Growth: 5.3%
Salary: $96,690

Software Quality Assurance Analysts and Testers

Growth: 10.0%
Salary: $102,610

Computer and Information Systems Managers

Growth: 15.2%
Salary: $171,200

Software Developers

Growth: 15.8%
Salary: $133,080