Master of Science in Computer Science / Software Engineering
University of Southern California

Program Details

The master’s degree in Computer Science focusing on Software Engineering provides skills for leadership in the field. USC Online’s Software Engineering degree gives students skills in software development, along with systems engineering, customer service, and management.

Courses incorporate experiences with real-client class projects and state-of-the-art evaluation assignments. The online Computer Science degree includes emerging trends in software intensive systems, agile methods, COTS integration, mobile and distributed network-centric architectures, and rapid software development.

Career opportunities for graduates can be found in a variety of fields including:

  • Aerospace and defense
  • Computer programming
  • Computer security
  • Government security
  • Software design
  • Bioinformatics

% Online

100% Online

School Accreditation & Licensing

University of Southern California is accredited by:

WASC Senior College and University Commission (WSCUC)

Program Requirements & Restrictions

Minimum Education

Bachelor Degree

Recommended GPA

3.0 or above (4.0 scale)

Admission Tests

GRE, Proof of English Language Proficiency (International Students)

Applicaton Requirements

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

Additional Info

  • Requires a degree in engineering or closely related field.