Grad Program

Grad Programs

Grad Programs

Take Your Software Engineering to the Next Level

The University of Arizona’s MS in software engineering – offered in person and online – is aimed at helping you further your career or pursue a PhD.

This interdisciplinary graduate program gives you the flexibility to align your studies with diverse areas of software and computer engineering: web and mobile applications, artificial intelligence, cloud computing, embedded systems, cybersecurity and machine learning, for example.

The master’s degree in software engineering is centered around discovery-based education and experiential learning. Students complete design projects and research that emphasize not only development of software engineering solutions, but also they build experience in communication, teamwork, critical thinking and professionalism. 

Join University of Arizona Systems and Industrial Engineeringand contribute to the future of large-scale, multifaceted software systems.


Available Programs:

  • Accelerated Master’s Program – Main Campus

  • Master of Science – Main Campus

  • Master of ScienceOnline

  • Doctor of Philosophy – Main Campus (available starting spring 2024)

Admissions Requirements

Requirements include a bachelor’s degree from a regionally accredited university in the United States or equivalent UA-recognized international university. A student who does not have a degree equivalent to the university’s BS in a computing-related program but who is admitted may be required to complete additional graduate-level pre-requisite courses prior to enrolling in some graduate courses. This policy applies to students in the MS-thesis and non-thesis options.

  • Students must have obtained an undergraduate degree with a minimum 3.0 average grade point or meet the UA Graduate College’s minimum admissions requirements.
  • Applicants whose native language is not English must pass an English proficiency test. A description of acceptable tests can be found on the Graduate College website. 
  • Students in the MS non-thesis option are expected to support themselves, individually or with funds from external fellowships and industry.

Application Deadlines

Domestic Applicants
Fall and Spring: Rolling admissions

International Applicants
Fall and Spring: Rolling admissions

Academic Adviser

The Software Engineering grad adviser assists students with questions about what classes to take, when to take them and how to pass them.

Liza Soto
Liza Soto

Software Graduate Coordinator