Skip to main content

Software Engineering Master’s Degree M.S.S.E.

May 13, 2024

Next Start Date

10

Courses Required

$715

Cost Per Credit Hour

30

Total Credit Hours

Online Asynchronous and Synchronous

Learning Formats

Mastering in-demand skills for one of the fastest growing occupational fields

The Master of Science in Software Engineering program is offered through West Virginia University’s Lane Department of Computer Science and Electrical Engineering and hosted online through Coursera’s learning platform . This program will provide you with the expertise to better understand the holistic design, development, and management process of software applications and systems.

You will learn how to identify and analyze user and client needs, while gaining the skills necessary to implement or create software-based solutions. Software Engineering is one of the most in-demand and fastest growing occupational fields in the country, with careers in any number of industries including technology, healthcare, automotive manufacturing, green energy, remote sensing, aeronautics, and finance.

The Master of Science in Software Engineering degree requires completion of a total of 30 graduate credit hours. The coursework is comprised of five required courses that form the core of the program, plus additional five advanced electives as described below. A student successfully completing all 30 hours with a 'C' or above in each course with an overall 3.0 GPA is considered for graduation.


Engineering student working on computer with code in the background.

Earn your Master of Science in Software Engineering from a top-20 program

The Master of Science in Software Engineering program is offered through West Virginia University and hosted online through Coursera’s learning platform.

Read the News Article

Attend a Virtual Information Session

Thank you for your interest in the Software Engineering Master’s Degree M.S.S.E program at West Virginia University! Attend a Virtual Information Session and learn more about the Software Engineering Master’s Degree M.S.S.E program.

Register

Expertise meets excellence

Our faculty boasts over a century of collective educational mastery, honed through dynamic experiences across esteemed institutions and renowned industries.

From safeguarding national security with Homeland Security and the FBI to pioneering innovations with NASA and IBM, our instructors bring a wealth of real-world insight from sectors such as healthcare, academia, and beyond. Read more about the faculty who will illuminate your path to success.

See Our Faculty

Jennifer Pruzinsky profile image.

Jennifer is here to help.

Jennifer Pruzinsky, Your Personal Online Admissions Coach

"I consider myself one of the lucky ones, identifying that college admissions and enrollment has been my passion since I was in high school. I am excited to be serving the current and future students of WVU Online. My hope is for every student to earn a West Virginia University degree or certificate making them a lifelong Mountaineer!"

Learn More About Jennifer Request Information


Contact

Software Engineering Master's Degree M.S.S.E. Admission Requirements

Students seeking admission to the Masters of Science in Software Engineering (MSSE) program must satisfy the following requirements to be considered. All students must fulfill all items in General Admission Requirements as well as meet either Category A or Category B Admission Requirements for entry into the program.

General Admission Requirements

  • Submit a completed application using Major Code 3081 for Software Engineering through the WVU Online Graduate Admissions page.
  • Submit a personal statement. Your personal statement should be 750 to 1,000 words and double-spaced. This is an opportunity to tell the admissions committee more about your reasons to earn an MSSE Degree and should not repeat your resume.
  • Letters of reference can be received after an application is submitted. Letters must come directly from the recommender. Letters submitted by the applicant are not accepted. Both Academic and Professional References mentioned below should discuss your education and professional experience with the Software Development Life Cycle (SDLC), as applicable. Once you enter their information into the online application, your recommenders will be notified to submit a letter of reference or complete a brief online information form.
  • International applicants must meet the WVU requirement of English language proficiency.

Category A: Academic Background

  • Submit official transcripts showing degree completion of a bachelor’s degree in computer science, computer engineering, software engineering, or a closely related field from an accredited University, with a minimum cumulative grade point average of 3.0 (on a 4-point scale) or better.
  • Submit the GRE General Test results. No GRE is required, if graduated from an ABET accredited universities with GPA above 3.5/4.0.
  • Submit a resume that reflects your education and experience and two required letters of academic or professional reference.

Category B: Professional Experience

  • Submit official transcripts showing degree completion of a bachelor’s degree in any field of study from an accredited University with a minimum cumulative grade point average of 3.0 (on a 4-point scale) or better. No GRE is required.
  • Submit a resume that reflects education and one year or more of full-time work experience with focus on the Software Development Life Cycle (SDLC) within any industry. Submit two required letters, both being professional reference.
  • It is strongly recommended that students without a bachelor’s degree in computer science, or a closely related field complete SENG 505: Programming Applications with JAVA. Note: the credit earned for the SENG 505 course does not apply toward the required hours for the MSSE Degree.

It is strongly recommended that students without a bachelor's degree in Computer Science, or a closely related field complete SENG 505: Programming Applications with JAVA. Note: the credit earned for the SENG 505 course does not apply toward the required hours for the MSSE Degree.

Admission Requirements 2024-2025

The Admission Requirements above will be the same for the 2024-2025 Academic Year.
Major Code: 3081

Apply Now

Student Spotlight

Software Engineering Master's Degree M.S.S.E. program.

Seth Murphy profile image.

Seth Murphy

"In talking with my online admissions coach, I realized that I fit into Category B based on my work experience vs. Category A with my undergraduate degree. Having someone to assist made all the difference. The process from accepted to registered was fairly straightforward. I received my bachelor’s degrees from WVU as well, so I was familiar with the registration process."

Tuition, Fees, and Financial Aid

Financial aid is available. Students are encouraged to file the Free Application for Federal Student Aid (FAFSA) form to determine their eligibility for federal and state funds as well as scholarships. WVU’s FAFSA Code is 003827. Please contact the WVU Financial Aid Office at (304) 293-5242 or financialaid.wvu.edu for additional information.


Software Engineering Master’s Degree requires 30 credit hours to complete. Cost per credit hour is $715.

Total Degree Cost
$21,450 – Residents and Non-Residents
$23,595 – Residents and Non-Residents**

Credits Cost
1 $715
3 $2,145
6 $4,290
9 $6,435

Tuition and fees are usually not the only educational expenses you may have while pursuing a degree. You may have other costs such as books, supplies and living expenses. Please see the Estimate Costs and Aid webpage for how to estimate and plan for other potential expenses.

**Tuition as of November 29, 2022; Tuition is subject to change. If students without a bachelor’s in computer science, computer engineering, software engineering, or a closely related field apply and are accepted to the program, they must complete SENG 505, which brings the full degree cost for these students to $23,595. More information can be found in the WVU catalog.

Courses and Curriculum


The Master of Science in Software Engineering degree requires completion of a total of 30 graduate credit hours. To graduate, students must complete five required courses (totaling 15 credit hours) that form the core of the program, plus an additional five advanced courses (totaling 15 credit hours).

Core Courses:

Course Title Credit Hours
SENG 510 Software Project Management 3
SENG 520 Software Analysis and Design 3
SENG 530 Software Verification and Validation 3
SENG 540 Software Evolution 3
SENG 550 Object-Oriented Design of Software 3

Advanced Coursework:

Course Title Credit Hours
SENG 564 Software Engineering of Mobile Applications 3
SENG 565 Database Design and Implementation 3
SENG 581 Quality Software Process Management 3
SENG 582 Enterprise Architecture Framework 3
SENG 585 Software Engineering Economics 3
SENG 660 Engineering Secure Software 3
CPE 538 Intro Computer Security Management 3

Total Hours: 30

Your future in Software Engineering

It is our goal that in the first five years after graduation our students will:

  • Apply software engineering practices to solve complex problems by analyzing and assessing needs and implementing improvements.
  • Achieve success and proficiency in the software engineering profession by making significant contributions to technology advancements.
  • Recognize professional responsibilities and make informed decisions in software engineering practices.
  • Advance as a team member or lead engaged in the software engineering discipline.

The Benefits to Choosing Our Program

The Master of Science in Software Engineering is one of the best online graduate software engineering programs. The Statler College programs have been ranked among the top universities in the nation including the best software engineering degree, most affordable online software engineering degree, and the best online graduate programs for over five years.

Career Outlook for Software Engineering

The Master’s Degree in Software Engineering will prepare you for a career in the following occupations (please note list is not indicative of all options): software developer, quality assurance analysts and testers, computer systems analysts, computer systems engineers and architects, and postsecondary engineering teachers.

Frequently Asked Questions

How long will it take me to earn my Software Engineering Master's Degree?

Completion of the Master’s Degree in Software Engineering should take a student 24 months to complete. The degree has a total of 10 courses, 30 credit hours and approximately 15-18 hours of work per week.

How would you rate the coursework demand for Software Engineering Master's Degree?

Prior students have described the demand for the course as flexible and doable. Our student testimonials are a great resource into how to make the most of an online learning experience.

Will my online degree be respected?

Yes, an online degree holds just as much weight as a traditional degree. Most employers don’t even differentiate between the two.

Is an online Software Engineering degree worth it?

As more products incorporate software, professionals such as software developers, quality assurance analysts, and testers can expect a surge in job opportunities. This trend is exemplified by the growing demand for software systems in consumer electronics, IoT-connected devices, and electric vehicles. The employment prospects for these professionals are expected to increase significantly, with a projected growth rate of 25 percent from 2021 to 2031, which is much faster than the average for all occupations.

What access can I expect to have to professors?

You can expect access to professors and fellow students through email, discussion boards and Zoom; in fact, many of our students testimonials have mentioned faculty engagement.

What do employers think of online Software Engineering degrees?

Employers hold online engineering degrees from a regionally or nationally accredited school, in high regard. According to a CareerBuilder.com survey, an overwhelming 83 percent of employers believe that online degrees provide a quality education that is equivalent to that of a more conventional, on-campus experience.

What kind of jobs can I get with a Master’s Degree in Software Engineering?

Jobs in this field can include but are not limited to the following careers: software developer, quality assurance analysts and testers, computer systems analysts, computer systems engineers and architects, and postsecondary engineering teachers.

How much does a master's degree increase your salary?

As with most occupations, additional opportunities may arise with increased education and experience.

WVU Online

Be a decision maker. First, your degree. World-class academics at an exceptional value.

Occasionally a student will encounter an issue with an online course that he or she doesn’t know how to resolve. Should this occur, please visit the link below.

Internal Student Complaint Process

Contact Us

WVU Online
West Virginia University
PO Box 6800
Morgantown, WV 26506-6800


Phone: (800) 253-2762
Email: WVUOnlineInquiry@mail.wvu.edu

Connect with WVU Online

Facebook Twitter Instagram LinkedIn YouTube TicToc Icon