Software Engineering

Application Deadline
- Spring: November 15
- Fall: July 15
Class begins
- Spring: January 10, 2022
- Fall: August 22, 2022
Degree Awarded
Master of Science
in Software Engineering
WSU College
Voiland College of Engineering and Architecture
Enhance Your Skills. Energize Your Career.
WSU’s software engineering master’s program, offered 100% online, is specifically designed for workplace advancement. Ensuring your skills will be in high demand, course requirements were created with input from an industry advisory board that includes representatives from pioneering companies including Microsoft, Hewlett-Packard, Boeing, Amazon, Ivycorp, and EMC Isilon.
Get Started
To apply for the program, you’ll need a BS degree in computer science or a related field or have had industry experience as a computer scientist or software engineer. For complete admissions information and to apply, visit the WSU Graduate School website.
Applications are currently being accepted.
For more information about the program, please contact Sakire Arslan Ay at sakire.arslanay@wsu.edu or 509-335-4089, or visit the WSU Online Masters in Software Engineering website.
Program of Study—30 semester credits
9 credits
- Cpt S 515: Advanced Algorithms
- Cpt S 484: Software Requirements
- Cpt S 487: Software Design and Architecture
15 credits
- Cpt S 581: Software Maintenance
- Cpt S 582: Software Testing
- Cpt S 583: Software Quality
- E M 522: Leading People and Organizations
- E M 564: Project Management
6 credits
- Cpt S 580: Advanced Databases
- Cpt S 527: Computer Security OR
any other 500-level course in Software Engineering, Computer Science, Computer Engineering, or Math
Sample Study Plans
Flexible Schedule
The online master’s degree in software engineering can be completed in under two years with a full-time course load. Working professionals may prefer to attend part-time for maximum flexibility.
30 credit hours
First Year
First Semester
Course | Credits |
---|---|
Cpt S 484: Software Requirements | 3 |
Cpt S 515: Advanced Algorithms | 3 |
E M 522: Leadership, Supervision and Management | 3 |
*Software Engineering Option Course | 3 |
Total credit hours | 12 |
Second Semester
Course | Credits |
---|---|
*Software Engineering Option Course | 3 |
Cpt S 487: Software Design and Architecture | 3 |
Cpt S 581: Software Maintenance | 3 |
E M 564: Project Management | 3 |
Total credit hours | 12 |
Second Year
First Semester
Course | Credits |
---|---|
Cpt S 583: Software Quality | 3 |
Cpt S 582: Software Testing | 3 |
**Capstone Experience | 0 |
Total credit hours | 6 |
*Software Engineering Option Course can be any 5xx level course in Software Engineering, Computer Science, Computer Engineering, or Math. The courses that are not offered online through the proposed degree can be taken locally and transferred into the program upon approval by the Graduate Studies Committee.
**Students are required to satisfy the Capstone Requirement: The requirement for the Capstone Experience are that students must pass the following courses with a grade of B or higher in each:
30 credit hours
First Year
First semester
Course | Credits |
---|---|
Cpt S 484: Software Requirements | 3 |
Cpt S 515: Advanced Algorithms | 3 |
Total credit hours | 6 |
Second Semester
Course | Credits |
---|---|
Cpt S 487: Software Design and Architecture | 3 |
E M 564: Project Management | 3 |
Total credit hours | 6 |
Second Year
First Semester
Course | Credits |
---|---|
E M 522: Leadership, Supervision and Management | 3 |
*Software Engineering Option Course | 3 |
Total credit hours | 6 |
Second Semester
Course | Credits |
---|---|
Cpt S 581: Software Maintenance | 3 |
*Software Engineering Option Course | 3 |
Total credit hours | 6 |
Third Year
First Semester
Course | Credits |
---|---|
Cpt S 583: Software Quality | 3 |
Cpt S 582: Software Testing | 3 |
**Capstone Experience | 0 |
Total credit hours | 6 |
*Software Engineering Option Course can be any 5xx level course in Software Engineering, Computer Science, Computer Engineering, or Math. The courses that are not offered online through the proposed degree can be taken locally and transferred into the program upon approval by the Graduate Studies Committee.
**Students are required to satisfy the Capstone Requirement: The requirement for the Capstone Experience are that students must pass the following courses with a grade of B or higher in each.