
Computer Science Minor
Want to deepen your understanding of computers? Minoring in computer science is an excellent solution. No matter what your major is, this minor program makes an excellent addition to your education through hard skills, like learning programming languages, and soft skills, like problem solving.
Program Overview
Our computer science minor gives students the basic knowledge needed to fully comprehend the nuances of the subject. As you go through the courses, you’ll be introduced to programming, data structures, algorithms, and more.
Why Get a Minor in Computer Science?
As you delve into the study of computer science, you’ll gain a better understanding of the architecture of computers. You’ll gain valuable skills, like learning how to use programming language and understanding how algorithms work; you’ll also be able to apply the problem solving abilities you acquire to a variety of scenarios.
Featured Courses
COSC 101 Introduction to Programming
Receive an introduction to computational thinking and structured programming. Some topics include problem solving and algorithm development.
COSC 102 Introduction to Computer Science
This course covers modular programming in an object-oriented programming language, including string and vector manipulation, file I/O, bit operators, Boolean algebra, pointers, simple sorting and binary search, plus introductions to recursion and templates.
COSC 202 Data Structures
Students will learn about design, analysis, and implementation of fundamental data structures and algorithms including lists, stacks, queues, hash tables, binary search trees and heaps.
COSC 302 Algorithms
Learn about design, analysis, and implementation of fundamental data structures and algorithms including list and tree-based sorting, graph algorithms, and dynamic programming.
Admissions and Aid
Choosing the right university to pursue an engineering degree is an important decision—and a significant investment. We want to make sure that you have the information you need to both apply and make attending UT affordable.


Ready to Join Us?
See yourself on Rocky Top? We’ve made it easier than ever to apply for admission. Learn more about our admission requirements and the steps to apply to be an Engineering Vol.