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:
- Master of Computer Science
- Master of Computer Science – big data systems
- Master of Computer Science – cybersecurity
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.

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.
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:
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

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.
best online master’s in electrical engineering programs
best online master’s in engineering management programs
for bachelor’s degrees awarded to underrepresented minorities (American Society for Engineering Education 2019)
best online master’s in engineering programs for veterans
best online master's in industrial engineering programs
best online master’s in engineering programs
best undergraduate electrical, electronic and communications engineering programs
best undergraduate engineering programs
All students are required to meet general university admission requirements.
First year | Transfer | International | Readmission
Some programs may have additional requirements for admission.
- A minimum 1210 SAT combined evidence-based reading and writing plus math score, minimum 24 ACT combined score, 3.00 minimum ABOR GPA or class ranking in top 25% of high school class.
- Admission may be granted with one deficiency in no more than two competency areas. Deficiencies in both math and laboratory science are not accepted.
Transfer students with fewer than 24 transferable college credit hours:
- A minimum transfer GPA of 2.75 for less than 24 transfer hours.
- Satisfy the first-year student admission requirements.
Transfer students with more than 24 transferable college credit hours:
- A minimum transfer GPA of 2.75 for 24 or more transfer hours.
- If Admission Services requires submission of a high school transcript, admission may be granted with one deficiency in no more than two competency areas. Deficiencies in both math and laboratory science are not accepted.
The admission standards for majors in the Ira A. Fulton Schools of Engineering are higher than minimum university standards. International students may have an additional English language proficiency criterion. Foreign nationals must meet the same admission requirements shown above with the possible additional requirement of a minimum TOEFL score. If the university requires a TOEFL score from the applicant, then admission to engineering requires a minimum TOEFL score of 550 (paper-based), 213 (computer-based), 79 on iBT (internet-based) or a minimum IELTS score of 6.5.
Are you interested in challenging yourself academically by adding honors to your studies? Join Barrett, The Honors College to elevate your undergraduate experience and enhance your degree.
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.”