May 13, 2024
Next Start Date
Cost Per Credit Hour
Total Credit Hours
Online Asynchronous and Synchronous
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.
The Master of Science in Software Engineering program is offered through West Virginia University and hosted online through Coursera’s learning platform.
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.
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.
"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!"
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.
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.
The Admission Requirements above will be the same for the 2024-2025 Academic
Major Code: 3081
Software Engineering Master's Degree M.S.S.E. program.
"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."
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**
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.
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).
|Software Project Management
|Software Analysis and Design
|Software Verification and Validation
|Object-Oriented Design of Software
|Software Engineering of Mobile Applications
|Database Design and Implementation
|Quality Software Process Management
|Enterprise Architecture Framework
|Software Engineering Economics
|Engineering Secure Software
|Intro Computer Security Management
Total Hours: 30
It is our goal that in the first five years after graduation our students will:
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.
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.
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.
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.
Yes, an online degree holds just as much weight as a traditional degree. Most employers don’t even differentiate between the two.
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.
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.
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.
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.
As with most occupations, additional opportunities may arise with increased education and experience.