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, Online Campus, Distance Campus (Yuma)
  • Master of Science – Main Campus
  • Master of Science – Online
  • Doctor of Philosophy – Main Campus
  • Doctor of Philosophy – Online

Academic Advisors

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

Tami Whelan

Tami Whelan

PhD Advisor for SFWE
gradadvisor@ece.arizona.edu
520.621.6195
ECE 268

Schedule an Advising Appointment

Jorge Camarillo

Jorge Camarillo

MS Advisor for SFWE
jorgecamarillo@arizona.edu
520.621.0649
ECE 266

Schedule an Advising Appointment