Skip to main content
Skip to main content

Computer Science

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:

  1. CS 500 Research Tool
  2. Required courses:
    • CS 445G Operating Systems II
    • CS 530 Automata Theory and Compiler Construction
    • CS 543 Advanced Database
    • CS 549 Analysis of Algorithms
    • CS 560 Software Engineering and Project Management
  3. Elective courses
    • CS 405G Numerical Analysis I
    • CS 443G Data Base Management Systems
    • CS 446G Interactive Computer Graphics
    • CS 450G Computer Networks
    • CS 456G Artificial Intelligence
    • CS 475G Selected Topics in Computer Science
    • CS 545 Systems Programming
    • CS 550 Advanced Topics in Computer Networks
    • CS 555 Data Science
    • CS 562 Parallel and Distributed Computing
    • CS 565 Data Mining
    • CS 570 Computer System Security
    • CS 595 Advanced Topics
  4. Net-centric Concentration*:
    • CS 450G Computer Networks
    • CS 550 Advanced Topics in Computer Networks
    • CS 570 Computer System Security

*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.

Note 1: 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.

Note 2: Students may begin their study in January. In that case, they will typically have a different but equivalent course sequence.

Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view,
download Adobe Acrobat Reader.

Note: documents in Excel format (XLS) require Microsoft Viewer,
download excel.

Note: documents in Word format (DOC) require Microsoft Viewer,
download word.

Note: documents in Powerpoint format (PPT) require Microsoft Viewer,
download powerpoint.

Note: documents in Quicktime Movie format [MOV] require Apple Quicktime,
download quicktime.

 Last Modified 3/10/17