Master of Science in Software Engineering
University of South Carolina-Columbia

Program Details

The online MS in Software Engineering degree program provides students with knowledge and skills in the latest methodologies and research in design, analysis, development, testing, and maintenance of software systems. Courses explore topics in:

  • Software Engineering
  • Software Process
  • Software Architectures
  • Software Requirements
  • Software Testing

Students may choose either the thesis option, which requires one trip to campus at the end of the program, or the non-thesis option, which includes a written comprehensive examination. 

% Online

100% Online

School Accreditation & Licensing

University of South Carolina-Columbia is accredited by:

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

Program Requirements & Restrictions

Minimum Education

Bachelor Degree

Admission Tests


Application Requirements

Official College Transcript(s), Recommendation/Reference Letter(s), Resume/CV, Statement of Purpose/Intent