Program Overview
Deepen your knowledge of computer science while developing specialized knowledge of a key area to broaden your career prospects.
Degrees offered in computer science
- Master of Science thesis option
- Master of Science non-thesis option
- Doctor of Philosophy offered through WSU Pullman
Research Areas
- Algorithms
- Artificial intelligence
- High-performance computing
- Computer networks
- Systems and software
- Computer security
Career options
- Software development engineer
- Computer and information research scientist
- Database administrator
- Data scientists
- Web developers
Thesis degree requirements
- 30 total credits—minimum
- 21 graded credits—minimum
- 15 CS credits—minimum
- 6 credits non-graduate (400-level) credits—maximum
- 6 transferred/WSU Pullman credits—maximum
- 3 Directed Study credits (CS 595)—maximum
- 9 CS 700 credits—minimum
- You must hold a 3.0 cumulative GPA
- Any undergraduate coursework assigned to make up for undergraduate deficiencies at the time of admission may not be used toward your degree.
- 21 graded credits—minimum
You are expected to complete a significant research project and submit a thesis adhering to the formatting requirements of your advisory committee and to the requirements of the Graduate School. The thesis work should be submitted for publication prior to scheduling the thesis defense.
Non-thesis degree requirements
- 31 total credits—minimum
- 27 graded credits—minimum
- 18 CS credits—minimum
- 9 credits non-graduate (400-level) credits–maximum
- 6 transferred/Pullman credits – maximum
- 3 Directed Study credits (CS 595)–maximum
- 4 CS 702 credits—minimum
- 27 graded credits—minimum
- You must hold a 3.0 cumulative GPA
- Any undergraduate coursework assigned to make up for undergraduate deficiencies at the time of admission may not be used toward your degree.
Admission to the program
- For admission requirements, see the fact sheet
Questions?
- Send an email to encs.grads@wsu.edu
- Next step: How to apply
