The Master of Science in Computer Science at Washington State University is a research-focused graduate program designed for students who want to advance their knowledge of computing theory, software development, and emerging technologies. The program combines rigorous coursework with thesis research, preparing graduates for careers in industry, research laboratories, and doctoral study.
Curriculum Structure
Year 1
Students begin by developing advanced technical expertise through graduate coursework in key areas of computer science. The curriculum includes study in fields such as Software Engineering, Artificial Intelligence, Computer Networks, and Computer Graphics, helping students build strong analytical, programming, and problem-solving skills.
During this stage, students work closely with faculty to identify research interests and develop the foundation for their thesis. Coursework emphasizes both theoretical understanding and practical applications while preparing students for advanced research activities.
Year 2
In the second year, students deepen their specialization through advanced graduate courses and independent research. Working alongside faculty mentors, students explore complex computing challenges and contribute to research in areas aligned with their academic and professional goals.
The program culminates in a Master's Thesis, where students conduct original research and demonstrate expertise in a selected area of computer science. This research experience strengthens technical competence, innovation skills, and the ability to solve real-world computing problems.
Focus Areas
Software Engineering; Artificial Intelligence; Computer Networks; Computer Graphics; Computer Systems; Computing Research; Advanced Programming; Emerging Computing Technologies.
Learning Outcomes
Develop expertise in software development, computational problem-solving, research methodologies, artificial intelligence, networked systems, computer graphics, advanced programming, system design, and independent technical research.
Professional Alignment (Accreditation)
The program requires 30 credit hours, including graduate coursework and thesis research, providing strong preparation for careers in technology, research and development, national laboratories, and doctoral programs. Students may also benefit from teaching assistantships and research assistantships, gaining valuable academic and professional experience.
Reputation (Employability Rankings)
The program is offered through the School of Electrical Engineering and Computer Science (EECS), which features 36 tenure-track faculty members and substantial research activity. Graduates have secured positions with organizations such as Intel, Microsoft, Amazon, Hewlett Packard, Expedia, Schweitzer Engineering Laboratories (SEL), and Pacific Northwest National Laboratory (PNNL), demonstrating the program's strong industry and research connections.
At Washington State University Pullman, the MS in Computer Science program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and practical application. Students have access to state-of-the-art facilities and tools that enhance their learning and prepare them for real-world challenges. The program emphasizes experiential learning through collaborative projects, internships, and research opportunities, ensuring that graduates are well-equipped to excel in the tech industry.
Here are some key aspects of experiential learning in the MS in Computer Science program:
- Research Laboratories: Students can engage in cutting-edge research at facilities like the WSU School of Electrical Engineering and Computer Science, which houses specialized labs for artificial intelligence, cybersecurity, and software engineering.
- Collaborative Projects: The program encourages teamwork through group projects that simulate industry scenarios, allowing students to develop their problem-solving and communication skills.
- Internship Opportunities: WSU has strong connections with local and national tech companies, providing students with internship opportunities that offer valuable industry experience and networking.
- Digital Tools and Software: Students gain proficiency in industry-standard software and tools, including programming languages like Python, Java, and C++, as well as frameworks for machine learning and data analysis.
- Field Trips and Industry Visits: The program includes organized visits to tech companies and research institutions, giving students insights into the latest industry trends and practices.
- Libraries and Resources: The WSU Libraries provide extensive resources, including access to academic journals, databases, and software tools that support research and learning.
- Institute for Shock Physics: This unique institute allows students to explore interdisciplinary research opportunities, particularly in computational modeling and simulations.
Pursuing an MS in Computer Science at Washington State University Pullman opens the door to a wealth of career opportunities in a rapidly evolving field. Graduates often find themselves in high-demand roles such as Software Engineer, Data Scientist, Systems Analyst, and Cybersecurity Specialist. With a strong foundation in both theoretical and practical aspects of computer science, you’ll be well-prepared to tackle complex challenges in various industries.
Here’s how WSU supports your journey toward a successful career:
- Career Services: The university offers dedicated career counseling, resume workshops, and interview preparation to help you stand out in the job market.
- Employment Statistics: Over 90% of WSU graduates secure employment within six months of graduation, with average starting salaries around $85,000, depending on the role and location.
- University–Industry Partnerships: WSU has established strong connections with leading tech companies like Microsoft, Amazon, and Boeing, providing students with internship opportunities and real-world project experiences.
- Accreditation: The MS in Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets high educational standards and is recognized globally.
- Graduation Outcomes: Alumni from the program have gone on to work at top-tier companies and have reported high job satisfaction and career advancement opportunities.
Further Academic Progression: After completing your MS in Computer Science, you may choose to further your studies by pursuing a Ph.D. in Computer Science or related fields. This advanced degree can open doors to academic positions, research opportunities, and specialized roles in cutting-edge technology sectors. Additionally, you could explore certifications in emerging areas such as artificial intelligence, machine learning, or cybersecurity to enhance your expertise and marketability.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
