Computer Science - Graduate Program
Close

Graduate Program

The Department of Computer Science blends scholarship and research with advanced studies, offering excellent opportunities to graduate students. Our program offers an M.S. in Computer Science and a Ph.D. in Computer Science. The relatively small size of the program and friendly campus atmosphere promote close interaction among students and faculty. Faculty members work closely with colleagues in Electrical and Computer Engineering, Chemical Engineering, and Civil and Environmental Engineering, as well as maintain strong collaborations with Tennessee Tech's Centers of Excellence and other leading institutions and national laboratories to build a unique and effective environment for graduate research, learning, and well-rounded training.


Master's Program

Our MS degree program in Computer Science is driven by three distinct needs that are fueled by the growth in training needed for technological companies, research labs, and civil service. These needs include:

• Opportunities for undergraduate students to engage in advanced studies and research before entering the workforce,
• Opportunities for personnel from surrounding industries to upgrade their professional skills, and
• A strong academic program that prepares graduates to pursue a terminal (PhD) degree in Computer Science.

To meet the needs listed above, we have established the following program objectives and learning outcomes for our MS program:

Fast Track Your Future in CS

Ready to get a head start on your master’s degree? The Fast Track Program lets qualified undergraduates take up to 6 hours of graduate courses while still working on their bachelor’s. That means you’ll save time, save money, and smoothly transition into the M.S. program.

Admission Expectations with Non-CS Background

An applicant for admission to the MS program offered by the Computer Science (CS) Department is generally expected to have earned a BS degree in computer science or related field from an approved program. However, for those applicants who do not have a typical computer science background, the fundamentals of computing needed to succeed in our program can be obtained through means other than the traditional path. Those fundamentals include the following: 

  • Programming experience (e.g., C, C++, Python, Java) using data structures (e.g., stacks, queues, trees, graphs)
  • Solid understanding of algorithmic analysis, design, and complexity (e.g., searching, sorting, heuristics)
  • Discrete mathematics (e.g., Boolean logic)

An applicant can be demonstrate a sufficient background in the above areas through multiple avenues such as:

  • Transcript and course syllabi 
  • Completion of online courses with certificates (e.g., Coursera) 
  • Working developed software (e.g., personal project maintained in a public GitHub repository)

It is also expected that the applicant will provide GRE scores (for quantitative and verbal evaluation), and three letters of recommendation that support the capabilities to pursue a Master's in Computer Science. 

Master's Program Curriculum and Admission Information

3-Year Common Graduate Schedule


Ph.D. Program

A graduate program leading to a Doctor of Philosophy (Ph.D.) in Computer Science. The admission requirements, application procedures, admission to candidacy, degree requirements, and other such details may be found on the College of Graduate Studies Website. The College of Engineering’s Assistant Dean of Graduate Education also serves as the Director of the program.

Our Ph.D. program offers students the opportunity to do advanced studies and research in cutting-edge technologies. Current research is sponsored by agencies such as NSF, DOE, NIH, DHS, DOD, and state and private sources among others.

For more information concerning the Ph.D. program and Admissions please visit the following links:

Tennessee Tech Family Connection

Learn More About Our Programs

Degree Information

Top Careers

Student Success

Experience Tech For Yourself

Visit us to see what sets us apart.

Schedule Your Visit