Computer Science

Undergraduate Program

Our mission is to provide our undergraduates a degree in Computer Science grounded in fundamental principles of computing. We prepare our students to apply these principles creatively and responsibly.

The Computer Science Department is in the College of Engineering. Thus, degree requirements include those of the University, the College, and the Department. Computer science is a technical major program, which combines professional training in Computer Science with broad experiences across the University. Mathematics is emphasized. Our computer science curriculum is designed to educate students in the basic areas of computer science including general problem solving techniques, architecture, concepts of programming languages, operating systems and theoretical concepts dealing with computational models and the design and analysis of algorithms. 

Virtually every industry uses computers in a variety of ways from computerized control of hazardous and remote environments to payroll processing. Thus, opportunities for computer science graduates are limitless. Our graduates are regularly recruited by industry, government and businesses for computing careers in a variety of areas including systems design and software engineering.

High School Preparation

In addition to university level requirements, students aspiring to be computer science majors are required to have an ACT Math subtest score of 22 before being admitted into the program.


Tennessee Tech's Software & Scientific Applications Concentration (CSSC) in Computer Science is accredited by the Computing Accreditation Commission of ABET http://www.abet.orgABET


cyber              Cybersecurity Concentration

csc              Data Science Concentration



High Performance Computing



  Curriculum for Computer Science Minor Link

Computer Science Minor 

 For more information about our undergraduate program, contact


Experience Tech For Yourself

Visit us to see what sets us apart.

Schedule Your Visit
Contact Us