Skip to main content


Software Engineering (M) - Online

The M.S.S.E. degree is a unique extended learning program that provides graduate level software engineering expertise to individuals who are currently working in the computer and information technology industry. The M.S.S.E. program aspires to serve both adult learners from the local computer and information technology industry, and extended learning students taking the course from remote locations. The typical student is a full-time information technology professional who wishes to augment their work experience with additional academic enrichment.

Career Profile

Our programs provide students with the skills required for a broad range of jobs in industry, government, academia, business and research.

Course Delivery Options


Graduate Program Application Requirements

PLEASE NOTE: The MSSE program is inherently a part-time program and does not satisfy visa requirements for full-time study. For this reason, applications from International students CANNOT be considered for this program, UNLESS you already hold a work visa or permanent residency.

Regular Graduate Student

Students who have recently completed a bachelor's degree in computer science or a related field, with little or no experience in the high tech industry, are eligible for regular admission under the following criteria:

  1. Bachelor's degree in software engineering, computer science, computer engineering or a closely related major.
  2. Minimum grade point average of 3.0 with at least a 3.0 grade point average in the major.
  3. A satisfactory score in the quantitative component of the Graduate Record Examination.

Provisional Graduate Student

Students with a bachelor's degree in any field, with a minimum GPA of 2.75, and at least one year of work experience in the software industry, may be accepted as Provisional Graduate students and begin taking core courses.

These students may then apply for transfer as a Regular Graduate student in the MSSE program by meeting the following criteria:

  1. Earn at least a grade of B in each of the first four approved courses in the Certificate in Software Engineering program while enrolled as a Provisional Graduate Student.
  2. Submit a resume documenting at least three years of software development related experience.
  3. Provide three letters of reference from persons who are familiar with the applicant's work experience.

NOTE 1: The GRE is required for all students choosing Regular Admission. Official scores must be submitted prior to acceptance. The GRE is not required for Provisional Admission.

NOTE 2: Official transcripts showing completion of a bachelor's degree must be provided in all cases.

NOTE 3: The 3-year experience requirement for Provisional Admission needs to be met by the time the core courses are completed. However, you should submit a resume showing at least one year of relevant work experience at the time of initial application.

Program Application Test Requirements

​Please read application requirements section

Application Deadlines

Fall Deadline

There is no hard deadline for admission. However, you are strongly urged to submit your application at least two full months before you plan to start classes.

Spring Deadline

There is no hard deadline for admission. However, you are strongly urged to submit your application at least two full months before you plan to start classes.

English Proficiency Requirements

All applicants whose first language is not English must provide proof of English language proficiency. WVU accepts either the TOEFL or the IELTS for this purpose. Learn more about our English language proficiency requirements.

Accreditation Information

WVU is accredited by the Higher Learning Commission.

Faculty Profile

Mr. Dale Dzielski

Mr. Dale Dzielski Dale Dzielski has been in the software industry for over 20 years and began teaching in the online software engineering program in 2007 where he became the Program Coordinator in 2014. His interests include strategies for virtual enterprise collaboration, enterprise architecture frameworks, and quality software processes. He serves as the Coordinator for Outreach and Extended Learning in the Lane Department of Computer Science and Electrical Engineering.


Like what you see?

Take the next step and become a Mountaineer.

Become an expert in your field.

Your first step to becoming a Mountaineer is applying for admission. Our online application makes the process as convenient as possible.

Apply Now
Visit our beautiful campus.

Visit WVU either in person or through one of our many digital outlets. Be our guest for a few minutes or a day and get a feel for academic and student life.

Visit WVU
Let us tell you more.

Fill out the Request Info form to learn about the opportunities that await you.

Request Information