Welcome to the Department of Computer Science


At CWU, we prepare you to navigate the ever-evolving world of technology with a focus on its ethical and social impacts.

You'll gain expertise in industry-relevant areas such as software engineering, computational science, robotics, data visualization, cybersecurity, and data mining, equipping you to make meaningful contributions in today's tech-driven society. 

Questions? Contact Us.


Computer Science

Samuelson Hall Rm. 207

About Computer Science


Through experience, knowledge, and skills ranging from basic theory through experimental techniques to engineering methodology, our degrees will prepare you for careers that form the backbone of much of industry and business.

Academic Programs

Learn about our undergraduate and graduate degree programs

Read more about "Academic Programs"

Faculty and Staff

Read more about "Faculty and Staff"

Missions and Outcomes

Read more about "Missions and Outcomes"

Research

Access research conducted by students and faculty

Read more about "Research"

Student Resources

Access information on applications, advising, scholorships and other topics

Read more about "Student Resources"

Department Resources

Information for faculty and staff

Read more about "Department Resources"

Explore our Degrees


Discover a range of programs designed to inspire creativity, build expertise, and prepare you for a successful career in Computer Science.

Career Opportunities in Computer Science


Employment in computer and information technology occupations is projected to grow much faster than the average for all occupations, with approximately 356,700 job openings annually from 2023 to 2033 (Bureau of Labor Statistics). 

  • The median annual wage for computer and IT occupations was $104,420 in May 2023, significantly higher than the overall median annual wage of $48,060. 
  • Careers span industries such as software development, cybersecurity, data analysis, artificial intelligence, and robotics. 

The increasing reliance on technology across all sectors drives consistent demand for computer science expertise. Pursuing a computer science degree prepares you to excel in a high-demand, high-reward field with endless possibilities for innovation and growth. 

Flexible Learning Options 


The Computer Science program is offered at both our Ellensburg and Des Moines campuses, with flexible learning options including:

  • Hybrid
  • In-person
  • Online classes

This flexibility allows you to pursue your degree in a format that best suits your needs and schedule.