Computer Science

Undergraduate Program

The Department of Computer Science curriculum is designed to educate students in the basic areas of computer science, including computer architecture, programming languages and operating systems, general approaches to problem solving and programming, as well as theoretical concepts dealing with models of computation and the design and analysis of algorithms. By appropriate choice of elective work, the student may prepare for a career in software development for scientific/engineering application, management decision support applications or graduate work in computer science. Students may elect to pursue the core curriculum or choose one of three concentrations including:

The Department of Computer Science provides all the tools and opportunities needed for the academic development of a professional seeking a career within computer science. All programs and courses are administered and taught by  caring faculty whose primary mission is to teach and guide students.

2-YEAR CSC CORE COURSE SCHEDULE2-Year CSC Elective Course Schedule

Fast Track Program

The Fast Track Program is designed to enable Tennessee Tech undergraduates to accumulate up to 6 credit hours of graduate coursework while still pursuing their undergraduate degree and to transition to the Computer Science graduate program smoothly, with accelerated completion. These courses must be taken at Tennessee Tech University and must be approved as appropriate substitutions in the undergraduate curriculum. 

The minimum requirements for applying to the Fast Track program are:

  • Enrolled at Tennessee Tech undergraduate with junior or senior standing, or will be entering their junior year upon starting in the Fast Track program
  • Completed CSC 2400 with at least a "B"
  • Overall GPA of at least 3.25 and a GPA for CSC courses of at least 3.5
  • Program participants should consult with their future M.S. advisor regarding appropriate graduate courses to take during their undergraduate study and must earn a minimum grade of "B" in the graduate courses in order to apply them to their M.S. program of study.
  • Additionally, all requirements for full admission to graduate school must be met upon graduation.

If you would like more information concerning the program, please send an email to

Computer Science Minor

Please see the catalog if you are interested in receiving a minor in computer science. 


Lean 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
Contact Us