The Master of Science degree in computer science requires completion of 30 graduate-level credit hours with a grade-point average of 3.0. One half of these are core courses completed by all students. The remainder are options selected in consultation with an advisor. In addition, each student must fulfill the WKU Research Tool requirement.
There are thesis and non-thesis options.
Specific degree requirements are as follows:
- CS 500 Research Tool
- Complete core courses
- Five elective computer science courses approved by the graduate advisor.
- A minimum of six 500-level computer science courses.
- Proficiency Test
- Comprehensive Exam
All Master's degree candidates at WKU must pass a comprehensive examination. There is a written exam covering material from our 500 level core courses. We have prepared an outline of topics to be covered including chapters from some popular books.
Students typically take the exam in their last semester. It is administered once each semester, typically on the first Saturday in November and the first Saturday in April. Students who do not pass on their first attempt will be given a second opportunity in the same semester, typically 2 or 3 weeks after the first attempt.
If a student fails the second attempt, they have one more chance in a later semester. If a student fails 3 times, they will not receive a masters degree in computer science from WKU.
Outlines and Reading Lists for CS Comprehensive Examinations:
If any of the required courses have been completed for undergraduate credit, electives will be substituted.