Master of Science in Software Engineering

West Virginia University logo

Master of Science in Software Engineering

West Virginia University

Accredited degree

R1 classified research University

24 months

10 courses total, 15-18 hours per week

$22,380 USD total cost

Pay tuition for courses as you go ($746 per credit hour)

All backgrounds welcome

No STEM background required

100% online

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

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.

Applications for the Fall 2025 cohort are open!

  • Application deadline: August 4, 2025
  • Classes start: August 20, 2025

Upcoming events

Stay tuned!

Applications for the Fall 2025 cohort are open!

  • Application deadline: August 4, 2025
  • Classes start: August 20, 2025

Upcoming events

Stay tuned!

Fall 2025 deadline: August 4

Don’t miss your chance to join the intake!