Software Engineering Master’s Concentration
| Program start date | Application deadline |
| 2026-12-01 | - |
| 2027-12-01 | - |
Program Overview
Overview of the Online Master of Science in Engineering Science – Software Engineering
The Online Master of Science in Engineering Science with a concentration in Software Engineering at Arizona State University is designed to equip students with advanced technology skills and prepare them for leadership roles in software development. This program emphasizes agile methodologies and formal capability maturity model integration approaches, making it ideal for professionals seeking to advance their careers in software engineering.
Program Details
- Total classes: 10
- Weeks per class: 7.5–15
- Total credit hours: 30
- Next start date: 01/12/2026
The Knowledge and Skills You’ll Develop
This program is designed to uniquely position students for leadership roles in today’s technology-driven workplaces. Throughout the courses, students will develop expertise in:
- Software design
- Various development methodologies
- Code-based testing
- Proficiency in multiple programming languages
- Artificial intelligence
- Big data processing
- Cloud computing
- Software architecture and design
- Software integration
- Web-based computing
Career Opportunities
Upon graduation, students will be equipped with highly sought-after skills applicable across diverse industries and sectors. Potential career paths include, but are not limited to:
- Application developer
- Computer programmer
- Computer system analyst
- Electronics engineering technician
- Software architect
- Software developer
Faculty and Accreditation
The Ira A. Fulton Schools of Engineering at Arizona State University is dedicated to providing a dynamic learning environment and supporting all students on the paths to their degrees. The faculty members are renowned in their fields, with many having been honored with the highest awards in their disciplines.
Admission Requirements
Applicants to the Master of Science in Engineering with a concentration in Software Engineering must fulfill the requirements of both the Graduate College and the Ira A. Fulton Schools of Engineering. The requirements include:
- A bachelor's or master's degree from a regionally accredited institution in engineering, science, or math
- Completion of a calculus sequence
- A minimum 3.00 cumulative GPA in the last 60 credit hours of the first bachelor's degree program
- Submission of:
- Graduate admission application and application fee
- Official transcripts
- Personal statement
- Professional resume
Additional Admission Information
- An applicant whose native language is not English must provide proof of English proficiency
- Completion of differential and integral calculus (calculus I and II) is required
- Upper-division undergraduate probability and statistics is recommended but may be assigned as a deficiency course if all other requirements are met
- GRE scores are not required
- Graduates of non-U.S. institutions must satisfy admission requirements established by the Graduate College
Tuition and Financial Aid
The tuition fees for this program can be estimated using the tuition calculator provided by Arizona State University. Most students receive financial aid, which can reduce out-of-pocket costs.
Courses
The program includes a range of courses that emphasize advanced software development methodologies, processes, and techniques. Some of the core and elective courses include:
- Software Engineering Principles and Concepts
- Software Project, Process and Quality Management
- Software Verification, Validation and Testing
- Artificial Neural Computation
- Coding and Applications
- Design of Engineering Experiments
- Introduction to Systems Engineering
- Modeling and Simulation Theory and Application
Each course is designed to provide students with a comprehensive understanding of software engineering principles and practices, preparing them for leadership roles in the field.
