Facebook Pixel CS Graduate Program Curriculum | Western Kentucky University

CS Graduate Program Curriculum


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 
Required Courses Hours
CS 445G Operating Systems II 3

CS 530 Automata Theory and Compiler Construction

3

CS 543 Advanced Database

3
CS 549 Analysis of Algorithm 3

CS 560 Software Engineering and Project Management

3
TOTAL HOURS 15
Elective Courses Hours

CS 405G Numerical Analysis I

3

CS 443G Data Base Management Systems

3

CS 446G Interactive Computer Graphics

3

CS 450G Computer Networks

3

CS 456G Artificial Intelligence

3

CS 475G Selected Topics in Computer Science

1-3

CS 545 Systems Programming

3

CS 550 Advanced Topics in Computer Networks

3

CS 555 Data Science

 

CS 562 Parallel and Distributed Computing

3

CS 565 Data Mining

3

CS 570 Computer System Security

3

CS 595 Advanced Topics

1-3

CS 599 Thesis Research/Writing

(2 Semesters, 3 Hours Each, Replaces 2 Electives)

6
MINIMUM HOURS 15
Net-Centric Concentration Courses Hours

CS 450G Computer Networks

3

CS 550 Advanced Topics in Computer Networks

3

CS 570 Computer System Security

3
TOTAL HOURS 9

 

Net-centric Concentration*:

*Students may elect "net-centric" concentration. Students who choose the "net-centric" concentration must take CS 450G and six more credit hours from CS 550 (repeatable for six credit hours) and CS 570.

  • Students may apply for assistantships during their first semester in residence. Those with assistantships may only take three courses each semester, but receive a stipend and tuition support during the period of the assistantship.
  • Students may begin their study in January. In that case, they will typically have a different but equivalent course sequence.

 


Some of the links on this page may require additional software to view.

 Last Modified 8/6/19