May 15, 2023
Next Start Date
Cost Per Credit Hour
Total Credit Hours
Online Asynchronous and Synchronous
The Master of Science in Software Engineering program offered by the Lane Department of Computer Science and Electrical Engineering will provide you with the expertise to better understand the holistic design, development, and management processes 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 beginning Summer 2023.
"Being a WVU graduate and a first-generation college student, I’m happy to be back to help you navigate the WVU System. Something WVU Online wants to do is assist you in creating your sense of community and continuity, making sure you have the answers to any and all questions."
Bachelor’s degree in software engineering, computer science, computer engineering or a closely related major. Minimum grade point average of 3.0 with at least a 3.0 grade point average in the major.
Students seeking admission to the M.S.S.E. program must satisfy the following requirements to be considered. All students must fulfill all items required in Category A or Category B.
Students should use Major Code 3081 when completing the application.
Learn more about student and faculty experiences in the Software Engineering Master’s Degree M.S.S.E.
"Put yourself out there and become engaged with others in the class!"
“In a post COVID-19 world, graduates of online degree programs already have the skills needed for a full-time remote work environment.”
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 $698.
Total Degree Cost
$20,940 – Residents and Non-Residents
$23,034 – Residents and Non-Residents**
**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,034. 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).
|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|
|SENG 564||Software Engineering of Mobile Applications||3|
|SENG 581||Quality Software Process Management||3|
|SENG 585||Software Engineering Economics||3|
|SENG 660||Engineering Secure Software||3|
|CPE 538||Intro Computer Security Management||3|
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.