Master of Science in Software Engineering
Southern Methodist University

Program Details

The Master of Science in Software Engineering program addresses the growing demand for skilled software engineers to aid in the digital transformation in business environments. This program is designed to equip students with the essential skills to support efficiency, enhance customer experience, facilitate data-driven decision-making, and bolster overall competitiveness.

The curriculum combines management skills such as directing programming teams, scheduling, and budgeting, with the technical expertise needed for success. Participants benefit from practical skills applicable to their professional settings, including the ability to create scalable software architectures. Coursework covers a diverse range of topics, from advanced algorithms to emerging technologies. 

Graduates of this online software engineering degree can pursue roles such as:

  • Software architect
  • Cloud solutions architect
  • Machine learning engineer
  • User experience (UX) designer

% Online

100% Online

School Accreditation & Licensing

Southern Methodist University is accredited by:

Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)

Program Requirements & Restrictions

Minimum Education

Bachelor Degree

Recommended GPA

3.0 or above (4.0 scale)

Application Requirements

Official College Transcript(s)