Skip to main content Skip to navigation
Washington State University Factsheets

Master of Science in Software Engineering

Faculty working with Students: 3
Students: 0
Students receiving assistantships or scholarships: 0.00%
Priority deadline:
  • Fall July 21
  • Spring November 16
  • Global Campus: Yes
Tests required:
  • 93 TOEFL Minimum score

Degree Description:

WSU’s Online Master’s degree in Software Engineering (MS SE) prepares students for professional software engineering careers. The program equips students with advanced skills in design, development, validation, maintenance, reuse, management, and security of software products. Graduates of the program learn the principles of software engineering, together with the tools, methods and techniques used in modern software engineering practice. They also gain knowledge in the managerial and leadership skills needed to advance in the industry.

Admission Requirements:

Statement of Purpose, (3) Letters of Recommendation, and Transcripts.The MS SE degree is a 30-credit program which can be completed in under 2 years with a full-time course load. Working professionals may prefer to attend part-time for maximum flexibility. The MS SE curriculum material addresses industry needs by teaching fundamental and theoretical concepts and includes intensive, comprehensive coverage of modern software concepts and techniques.

Student Learning Outcomes:

The objectives of the MS SE program are to allow students to acquire the education and professional skills necessary to:

  1. Identify and solve problems relevant to the Software Engineering discipline.
  2. Compete and advance in the Software Engineering industry
  3. Adapt to changes in technology as well as to the needs of society.
  4. Continue to seek knowledge to thrive in an increasingly globalized society.

Student Opportunities:

The online master’s courses are designed and taught by faculty members at WSU’s world-renowned School of Electrical Engineering and Computer Science. Those faculty members include experts in computer science, data science, software maintenance and evolution, software testing, and security.

Career Opportunities:

Employment in the area of software engineering is growing rapidly with jobs such as Software Development Engineer, Software Developer, and Software Engineer growing about 87%, 56% and 74%, respectively, in Washington alone in 2012-2013. It is expected to continue this trajectory through 2020. Software Engineers typically earn six-figure salaries. Graduates can choose to pursue a career as Software Developer, Software Engineer, Requirements Engineer, Quality Assurance Engineer, Project Manager, and many others.

Faculty Members:

Arnaoudova, Venera, Ph.D.

Serves as: chair, co-chair, or member of graduate committee

Research Interests

Software engineering, particularly, software evolution, analysis of source code lexicon and documentation, empirical software engineering, refactoring, patterns, and anti-patterns

Haipeng, Cai, PhD

Serves as: chair, co-chair, or member of graduate committee

Research Interests

Software Engineering, Program Analysis, Software Evolution, Software Reliability, Security and Privacy

Zeng, Bolong, Ph.D.

Serves as: chair, co-chair, or member of graduate committee

Research Interests

Software Engineering

Contact Information:

Washington State University
Pullman, WA 99164