Graduate Catalog 2021-2022

Computer Science, Master of Science (117)

Department website:

Program Coordinator

Guangming Xing,, (270) 745-8848

This program is designed to provide post-graduate education for individuals seeking professional careers in computer science. Areas of emphasis are information systems, systems programming, computer networking, and algorithms.


  • Net-centric (CSNC)

Joint Undergraduate Master's Program (JUMP)

This degree offers a Joint Undergraduate Master's Program (JUMP) which provides academically outstanding students the opportunity to complete both an undergraduate and graduate degree in approximately five years.  Contact the graduate program coordinator for additional information.

Program Admission

Admission requirements include a minimum 3.0/4.0 undergraduate grade point average and a minimum combined (V+Q) GRE score of 290, with the quantitative reasoning score being 148 or better and a verbal score of 139.  In addition, applicants must have completed approximately two years of undergraduate study in computer science and mathematics, including a year of calculus. Minimum requirements include knowledge of programming in a high level language including data structures, computer organization, discrete structures, software engineering and operating systems.

Graduate School Admission

Please refer to the admission section of this catalog for Graduate School admission requirements.

Program Requirements (33 hours)

A minimum of 30 semester hours of course work is required, plus the research tool. Both thesis and non- thesis options are available. A minimum of six 500-level computer science courses is required. If any of the required courses have been completed for undergraduate credit, approved electives will be substituted. The research tool, under both options, must be met by successful completion of CS 500.

Required Courses
CS 445GOperating Systems II3
CS 500Research Methods and Projects3
CS 530Automata Theory and Compiler Construction3
CS 543Advanced Database Systems3
CS 549Analysis of Algorithms3
CS 560Software Engineering and Project Management3
Computer science courses approved by advisor15
Total Hours33

 Net-Centric Concentration

CS 450GComputer Networks3
Select 6 hours from the following:6
Advanced Topics in Computer Networks 1
Security in Computing
Total Hours9