Graduate - Master of Science in Engineering

Engineering Science (Software Engineering), MSE

Study locally. Graduate globally. Start your degree at your home university and continue your academic journey at Arizona State University through the Cintana Alliance.

Degree pathways

Earn an ASU degree

Powered by ASU helps students earn an ASU degree more affordably and in less time through university partnerships. Earn the same respected ASU degree whether you choose Online or On Campus.

Start at your local university
Transfer up to 4 courses (an estimated 12 credits)
ASU Online
1 year
Length
18 Credits
Credits
$19,000–$24,000
Tuition
OR
On Campus
1 year
Length
18 Credits
Credits
Tuition
Same degree from ASU
OPT eligibility
NA
Tuition cost and Credit Transfer

Tuition estimates are based on ASU's published 2026–2027 tuition and fee rates and are subject to change. The number of credits that transfer and the length of the one-year timeline may vary by student and by home institution.

Tuition cost estimator
Planning your move to ASU?

NA

Campus Immersion Resources
Program description

Engineering Science (Software Engineering), MSE

As software systems grow more complex, engineers who understand both the technical and managerial dimensions of building and maintaining software are in high demand. The Master of Engineering Science with a concentration in Software Engineering offers specialized coursework grounded in the fundamentals and principles of software engineering. Students develop expertise in major software development methodologies, tools, techniques and processes for managing software projects, drawing on the Software Engineering Body of Knowledge established by the IEEE Computer Society, with coursework emphasizing assignments applicable to real workplace settings. Graduates are prepared to serve as software engineers or technical leads on projects of any scale, whether managed through agile approaches or formal capability maturity model integration methodologies.
Curriculum

Featured courses

Software Project, Process and Quality Management

In this course, you'll learn about project management, risk management, configuration management and quality management. you'll also encounter simulated project management experiences.

Software Verification, Validation and Testing

In this course, you'll focus on test planning, requirements-based and code-based testing techniques, tools, reliability models and statistical testing.

Software Engineering Principles and Concepts

In this course, you'll gain an overview of best practices in software development, including software requirements specification, construction, software verification and validation and software design. you'll also learn about integrated product and process development, personal and team software processes and project management.

Admissions

Admission requirements

Program requirements

For admission requirements, refer to the academic unit program page. Some programs have additional requirements — check with your local Enrollment Advisor for details.

Engineering Science (Software Engineering), MSE, MS →
Transfer applicants

International graduate and undergraduate transfer applicants should review ASU's international transfer guidance before applying.

https://admission.asu.edu/apply/international/transfer →

Key admission dates & deadlines

Program start
Campus Immersion Online Campus Immersion Online
Application deadline
Classes start
Outcomes

Career opportunities & applicable roles

Software engineers solve a wide variety of disciplinary and transdisciplinary problems and apply new technologies to improve quality of life. Graduates prepare for advanced study and leadership roles in software development projects and teams, with practical experience using the software development life cycle and tools to tackle complex problems. According to the Bureau of Labor Statistics, software engineers command strong compensation with growing employment prospects. Typical work includes developing software to manage new regulatory requirements in industries such as health care and administering existing policies digitally, identifying requirements and developing testing plans for computer systems being built into consumer electronics, and leading software development teams and projects for organizations of various sizes and complexities.

Career examples include
Application Software Engineer
The school

Ira A. Fulton School of Engineering

The Ira A. Fulton Schools of Engineering is the largest and most comprehensive engineering program in the United States, with students from 150 countries and all 50 states. It offers 28 undergraduate and more than 55 graduate programs across eight schools. Faculty lead high-impact research, including EPIXC, a $70 million clean energy institute funded by the U.S. Department of Energy, and the $39.8 million SWAP Hub supported by the CHIPS and Science Act. The college is also home to five Science and Technology Centers. U.S. News & World Report ranks its graduate engineering programs No. 23 among public universities (2025–2026), and its faculty have received more than 130 U.S. patents and launched 13 startups.

Ready to take the next step in your career?

Complete the Request Information form and connect with an International Enrollment Advisor to explore your options.

Request information