School and Ranking Information
Students who wish to study computer science in Knoxville, TN, have only one option when looking for postsecondary schools. Based on school rankings, computer science program levels available and student population, the following university is considered a top school for computer science in Knoxville:
- Winner: The University of Tennessee - Knoxville is the only public or private university within 25 miles that offers computer science programs. The university's Department of Electrical Engineering and Computer Science offers a Bachelor of Science (B.S.), Master of Science (M.S.) and Doctor of Philosophy (Ph.D.) in Computer Science.
School Info Chart
|Category||University of Tennessee - Knoxville|
|Ranking||#106 among Best National Universities (2015)*|
|School Type||4-year, public|
|Tuition & Fees (2013-2014)||Undergrad: $11,194 (in-state); $29,684 (out-of-state)**|
|Computer Science Degrees Offered||Bachelor's, master's and doctoral|
|Computer Science Degrees Awarded (all levels) in 2012-2013||54**|
|Most Popular Computer Science Degree Level in 2012-2013||Bachelor's (32 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||68%**|
|Noteworthy||Computer science graduate program ranked #70 nationally (2014)*|
Sources: *U.S. News and World Report; **NCES College Navigator.
Find schools that offer these popular programs
University of Tennessee - Knoxville
- College of Engineering provides state-of-the-art computer labs
- School offers a 5-year dual B.S./M.S. in Computer Science program
The University of Tennessee - Knoxville is home to over 30,000 students and offers more than 300 degree programs at the undergraduate and graduate levels. Its College of Engineering is home to eight departments, including the Department of Electrical Engineering and Computer Science which offers undergraduate and graduate degree programs in computer science.
Students of the Bachelor of Science in Computer Science program must complete a core curriculum consisting of lessons in data structures, algorithms, programming languages, operating systems and computer organization. Specialization tracks are available in areas like computing theory, software, hardware or artificial intelligence. The master's degree program has a thesis or non-thesis option, and all students must take classes in computer organization, software systems, algorithms and computer foundations. The Ph.D. in Computer Science program requires the completion of 48 credit hours beyond the master's degree level, including original research for a dissertation and advanced coursework. Students learn about computer algorithms, computer complexity, software design and software systems. They must also complete a proposal and public defense of their dissertation.