Computer science is the study of computers, including the development and analysis of programs and the computing machinery that runs them. There are currently 617,999 open computing jobs nationwide. Last year, only 42,969 computer science students graduated into the workforce. The Bureau of Labor Statistics predicts that there will be over 1 million computing job openings by 2024. These are jobs in every industry and every state. It is not uncommen for Computer science graduates to earn 40% more than the average college graduate.
About the major
The WSU computer science program emphasizes software design and testing. You can broaden your studies by working with an advisor to choose courses that fulfill the degree requirements and give you specialized knowledge in other areas, such as:
- Artificial intelligence
- Human computer interaction
- Distributed systems
EECS puts an emphasis on hands-on experiences which are highlighted in:
- The senior design capstone courses
- Undergraduate research opportunities
- High level internships
- Thriving student clubs
As a computer science major, you can choose to pursue a Bachelor of Science or Bachelor of Arts curriculum.
- The Bachelor of Science (BS) degree requires substantial basic and advanced computer science coursework and is the traditional computer science degree.
- The Bachelor of Arts (BA) degree is designed for multidisciplinary students who wish to learn the basics of computer science and apply it to a different field. The BA encourages a minor in another area, such as art, biochemistry, economics, or criminal justice, among others.
Strengths of the program
- WSU computer science alumni have become leaders in local and worldwide companies, universities, and other computing-related areas.
- Learning labs include SGI and HP workstations for graphics and animation, PC operating systems based on Linux, PC-based networking, and microprocessor development.
- Superb computer facilities include several hundred Unix and Windows workstations with high-speed networking and 10-gigabit internet.
- Gain career strength in software engineering, operating systems, neural networks, data mining, computer graphics and animation, computer security, networking, and programming languages.
- Receive a solid technical background in math, science, and engineering.
- You can join a math, science, and engineering community residence hall at WSU Pullman—share classes with your neighbors, study together, get free tutoring, and use the hall’s computer lab.
WSU EECS computer science graduates are prepared for a broad array of computer science careers such as:
Companies that typically hire WSU computer science graduates include the following: