Skip to main content Skip to navigation
Washington State University Factsheets

Master of Science in Computer Science – Vancouver

Faculty working with Students: 3
Students: 19
Students receiving assistantships or scholarships: 73.68%
Priority deadline:
  • Fall January 10
  • Spring July 1
  • Vancouver: Yes
Tests required:
  • 550 TOEFL Minimum score
  • 80 TOEFLI Minimum score
  • 7 IELTS Minimum score

Degree Description:

The Master of Science in Computer Science is a thesis program requiring a significant research project, as well as course work in the following general areas:

  •        Algorithms
  •        Artificial intelligence
  •        Parallel and distributed computing
  •        Computer networks
  •        Cloud systems
  •        Computer security

The program has a “Cloud Computing” theme. It refers to a modern set of technologies that span core areas of Computer Science, including computer theory, systems and networks, software development, big data and artificial intelligence. The program requires a minimum of 30 credit hours. This includes 21 hours of graded coursework beyond the bachelor’s plus a minimum of 4 thesis credits. Our laboratories are equipped with 4 state-of-the-art computing clusters, with a total of 24 nodes, 396 cores, and more than 120TB of networked data storage. Teaching and research assistantships are available for qualified students. A Bachelor of Science degree from an accredited program in Computer Science provides a good background for the MSCS graduate program. Students from other academic disciplines are encouraged to apply; however such students will be required to take or have taken the equivalent of the following courses: CS 317, CS 360 and CS 450, including all prerequisites for these courses. An undergraduate grade point average of 3.0 is a minimum for admission to the MS program.

The WSU Vancouver MS in Computer Science is designed and administered separately from the MS program in Pullman. If you designate the WSU Pullman program as your main objective, you will not be automatically considered by the Vancouver program unless you submit the specific documentation requested on our “How to Apply” web page ( Except in rare cases, only those who indicate WSU Vancouver as their main objective will be prompted to submit any missing documentation so our Selection Committee can review their completed applications.

Admission Requirements:

Applicants must complete the Student Interest Profile/Graduate Assistantship Application online at the “How to Apply” webpage,, in order to be considered by the WSU Vancouver program.

Student Learning Outcomes:

All graduates will be able to:

  1. Have depth of knowledge in a particular field of subfield of their discipline.
  2. Have the ability to formulate and execute a research plan, including generating and analyzing research results.
  3. Able to communicate effectively through oral presentations and publications.
  4. Pursue professional development to meet the challenging demands and increasing responsibilities of a successful career.

Faculty Members:

Wallace, Scott, Ph.D.

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

Zhang, Xuechen, Ph.D.

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

Research Interests

File and storage systems
Operating systems
High performance computing
Cloud and distributed computing

Zhao, Xinghui, Ph.D.

Location: Vancouver

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

Research Interests

Parallel and distributed systems
Machine learning
Big data computing

Contact Information:

Keri Deford
Engineering and Computer Science Bldg 201B
Vancouver, WA