College of Engineering

Computer Science - Graduate

Restart your search

The Department of Computer Science offers programs of study leading to the Master of Science in Computer Science and Doctor of Philosophy degrees. Admission to these programs is highly competitive and based upon academic record, GRE scores, and letters of recommendation. It is strongly suggested that applicants present evidence of mathematical maturity as well as competence in computer science. Full details of the requirements for degree programs are available from the department upon request. 



Masters Program Description

Since very few specific courses are required for the graduate degree programs, all candidates in the M.S. program are expected to demonstrate proficiency in the fundamental areas of computer science by taking four core courses in specific areas. Both thesis (Plan A) and non-thesis (Plan B) options are available in the program leading to the Master of Science degree. A project is required of non-thesis candidates. No language requirement (other than proficiency in English) is mandated. 

Doctoral Program Description

The doctoral program in Computer Science is a research degree granted primarily on the demonstration of substantial research achievement. To be admitted to candidacy for this degree, candidates must satisfy the requirements of the Graduate School and pass the qualifying examination. This examination consists of written and oral sections covering breadth in computer science as well as depth in a specific area. Areas of research actively pursued by faculty and students within the department include: artificial intelligence, numerical methods, computational science, operating systems, distributed computing and networking, theory of computation, data base technology, design and analysis of algorithms, cryptography, graphics and vision, parallel processing, data mining, bioinformatics and software engineering. Courses in these and other areas are available to permit students to complete studies of sufficient breadth and depth prior to engaging in independent research.

Master's or Doctoral Application Requirements

The admission decision is made by the Higher Degrees Committee based on the overall application file consisting of GRE scores, TOEFL scores (for international students), GPA, grades in CS and Math courses, background in computer science, letters of recommendation, and statement of purpose. Students admitted to the doctoral program in Computer Science who have been awarded a master's degree in Computer Science from another institution are not eligible to receive a master's degree in Computer Science from the University of Kentucky. Exceptions to this policy must be approved by the Graduate School Dean upon petition by the Director of Graduate Studies.

Computer Science Master's (MS) or Doctoral (PhD) Degree - Application Requirements
CV Upload Optional
CV Instructions N/A
Personal Statement Upload Required Yes
Personal Statement Instructions Please upload a "Statement of Purpose" and indicate what area of CS interests you particularly and why you want to do research.
Writing Sample Upload Required No
Writing Sample Instructions N/A
Assistantship App Available* Yes
Assistantship App URL*
Additional Docs Instructions N/A
GRE Subject Test N/A
Spring App Deadline - Domestic December 9
Spring App Deadline - International October 15
Summer App Deadline Applications not accepted.
Fall App Deadline - Domestic July 16
Fall App Deadline - International March 15
Number of Recommendations 3 Letters of Recommendation.

*Optional - you may upload a blank document, if you do not intend to apply for assistance.

Program requirements may change at any time. Contact the DGS of your intended program to confirm requirements.

Admission Officer Contact Information

Vivian Bowling

201A Gillis Building

Imagine Your Future

Computer and Information Research Scientists

Computer and information research scientists invent and design new approaches to computing technology and find innovative uses for existing technology. They study and solve complex problems in computing for business, medicine, science, and other fields.

Source: Bureau of Labor Statistics | Click the link for more info.

Median Salary


per year in 2017

Number of Jobs


in 2017

10 Year Job Outlook


new jobs (average)

Work Environment

Most computer and information research scientists work full time. About 1 in 10 worked more than 40 hours per week in 2014.

Source: Bureau of Labor Statistics

Read More

Similar Occupations

Source: Bureau of Labor Statistics

  • Computer and Information Systems Managers
  • Computer Hardware Engineers
  • Computer Programmers
  • Database Administrators
  • Mechanical Engineers
  • Postsecondary Teachers
  • Software Developers