Master of Science in Software Engineering
West Virginia University

Program Details

The online Master of Science in Software Engineering program provides graduate-level software engineering expertise to those currently working in the computer and information technology industry.  Although some courses are required, the rest of the courses are chosen with an advisor’s supervision to meet the student’s interests and career goals.  Required courses are:

  • Software Project Management
  • Software Analysis and Design
  • Validation and Verification
  • Software Evolution
  • Introduction to Object-Oriented Design


  • Bachelor's degree in software engineering, computer science, computer engineering or a closely related major (provisional admission for others with added requirements)
  • Minimum GPA of a 3.0 with at least a 3.0 grade point average in the major
  • GRE test scores
  • Official transcripts
  • Resume

School Accreditation Statement

Higher Learning Commission