Computer Science - College of Engineering
Close

Advance the Frontiers of Computing and Data Science.

CSC students in classroomComputer science applies everything computers have to offer: Systems, software, theory and applications. Whether you’re a whiz at algorithms, fascinated by the potential of artificial intelligence, interested in protecting companies from cyberattacks, or want to develop smarter products, as a computer scientist you will apply technology to advance hundreds of fields across the globe. 

At Tennessee Tech, we teach a core undergraduate program in Computer Science while also offering students the option of three different concentrations:

We are one of the fastest growing departments at Tech; more than 900 students are enrolled in our undergraduate and graduate programs. With computer science alumni in 30 different states and more than 10 countries worldwide, Tennessee Tech offers the opportunity to join a vast network of computer science colleagues as you start your career.

 

Graduate Programs

Master of Science

The Master of Science in Computer Science is designed to meet the growing needs of technology companies, research labs, and civil service by preparing graduates for advanced studies, industry careers, and doctoral programs. Students gain a strong foundation in computer science, develop in-demand technical skills, and benefit from close faculty mentorship and cross-disciplinary research collaborations.

Doctoral Degree

Tennessee Tech’s Ph.D. in Computer Science prepares students for advanced research and leadership in academia, industry, and government. Students work alongside expert faculty on cutting-edge projects funded by agencies such as NSF, DOE, NIH, DHS, and DOD, gaining opportunities to make original contributions to the field.

Careers That Pay You Back

Students and faculty talking in a computer labThere is a worldwide shortage of computer science professionals as the pace of technology change increases exponentially. In cybersecurity alone, there are more than 500,000 jobs available in the U.S. Jobs in software engineering, systems analysis software development, web development and more are among have among the highest salaries for graduates with bachelor’s degrees, according to Payscale.com. Tennessee Tech grads are 6th in average starting salary of all 39 institutions in Tennessee.

While some of our graduates do go on to work in traditional mainstream computing companies such as SAIC, google, Microsoft, and IBM, many go on to work in the financial or health care sectors, as well as research and development at organizations such as Oak Ridge National Laboratory.

Computing Connections

Student in computer labThe Department of Computer Science prioritizes diversity and creating connection for its students. Incoming students are assigned a peer group to serve as a resource for acclimating to college. Outside of the classroom, students have opportunities to work with faculty on a variety of research projects, as well as participate in computer science organizations, including the Association for Computing Machinery (ACM) and ACM-W (subcommittee for women), Cyber-Eagles, Women in Cybersecurity (WiCyS), Data Science League, Game Development Club, and Graduate Student Club (for grad students). Participating in these groups is a great way to get connected to peers, mentors, and faculty and network with potential employers.

 

Degree Maps

Contact Us

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