Master of Science in Software Engineering

Discover the MSSE at our live webinar on November 14. Register today!

West Virginia University logo

Master of Science in Software Engineering

West Virginia University

Accredited Master’s Degree

Earn the same diploma as students on campus in 30 courses, 12–18 hours per week

100% online learning

Lecture videos, hands-on projects, and connection with instructors and peers

24 months to complete

Finish this 10-course, 30-credit program in as little as 24 months, 15-18 hours per week.

$22,380 Tuition Cost

Tuition is subject to change. Learn about your payment options.

Program overview

​​In this program, you’ll develop expertise in the holistic design, development and management processes of software applications and systems. The objective of the program is to produce graduates who have the knowledge, skills, and attitudes that will ensure success in professional positions in business, industry, research or governmental service.

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).

When you graduate, you’ll be able to

Identify and analyze user and client needs
Implement and create software-based solutions
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

Program length

The degree is designed for you to take 3-6 credit hours per semester. You may take 9 credit hours (considered a full course load) if you wish.

Admissions Information

Applications for the Spring 2025 intake are open. Apply today!

  • Spring 2025 Priority Deadline: November 11, 2024
  • Spring 2025 Application Deadline: December 9, 2024
  • Spring 2025 Start of Classes: January 13, 2025

Learners from all educational and professional backgrounds are now eligible for provisional acceptance.

Important Info

Interested in learning more about the MSSE program? Join us on November 14 at 7 PM ET. Register for the webinar now!

Admissions Information

Applications for the Spring 2025 intake are open. Apply today!

  • Spring 2025 Priority Deadline: November 11, 2024
  • Spring 2025 Application Deadline: December 9, 2024
  • Spring 2025 Start of Classes: January 13, 2025

Learners from all educational and professional backgrounds are now eligible for provisional acceptance.

Important Info

Interested in learning more about the MSSE program? Join us on November 14 at 7 PM ET. Register for the webinar now!