Online Master of Science in Computer Science
Program Overview
Harness the power of new technologies in emerging areas of computer science through the online computer science master’s from the University of Tennessee, Knoxville.
With specialized computer science training led by some of technology’s top practitioners in the Department of Electrical Engineering and Computer Science (EECS), the online Master of Science in Computer Science (MSCS) offers the network connections, program concentrations, and critical thinking skills you need to lead the field forward.
At UT, we recognize the importance of finding a computer science specialty suited to your strengths and career interests. From deep learning to software engineering coursework, your program will give you the space to create, innovate, and learn in a format that fits your lifestyle. In as few as 24 months, you can complete your degree 100 percent online while working full time.
With the full support of the Department of Electrical Engineering and Computer Science (EECS) faculty—an expert roster that includes White House Office of Science and Technology Policy leaders, National Science Foundation researchers, award-winning scientists, and more—you’ll master the theory and practice of advanced computer science concepts to maximize your earning and creative potential.
- 100% Online
- 24 Months to Complete*
*Varies based on number of credits taken per term - 10 Courses
- No GRE Required
- $21,120**
**The total estimated cost of tuition is based on the current (2022-2023) tuition rate. Cost of attendance does not include additional university fees. Tuition is subject to change each year as approved by the University of Tennessee, Knoxville. All questions involving tuition should be directed to the University of Tennessee’s Bursar Office.
Who Should Attend?
At its core, the online MSCS is designed for students with computer science or related experience. STEM professionals who want to build the next disruptive technology, learn a new language to better lead their teams, or specialize in an emerging area of the field will evolve into more curious and creative problem-solvers through coursework in:
- Data mining and analytics
- Deep learning
- Network security
- Cybersecurity
- Software engineering
- Artificial intelligence
- Computer vision
With training in advanced areas of computer science, you’ll develop an agile set of skills suited for a rapidly expanding field with significant earning potential. Possible career outcomes of MSCS graduates include:
TITLE | AVERAGE SALARY |
---|---|
Senior Software Engineer | $126,528 |
Data Scientist | $98,029 |
Software Developer | $84,613 |
Senior Software Programmer | $118,829 |
Data Engineer | $97,412 |
Machine Learning Engineer | $114,091 |
Solutions Architect | $126,386 |
Application Developer | $82,022 |
Computer Vision Engineer | $103,059 |
Source: Payscale as of March 9, 2022
Jack Dongarra
Distinguished Professor of Computer Science
UT’s Tickle College of Engineering
Recipient of the 2021 Association of Computing Machinery Alan M. Turing Award, often referred to as the Nobel Prize of computing, for his groundbreaking contributions to high-performance computing.
Read our news release about this prestigious honor.
Why Learn Online?
At UT, you no longer have to choose between flexible and exceptional education. Through our online MS in Computer Science program, you can earn an interactive, technical degree without leaving the workforce, losing time to commuting hassles, or relocating for school.
The structure and support of our online learning environment allows you to earn your computer science master’s at a pace that suits your needs. While you can complete your MSCS online in as few as 24 months, you can adjust your courseload to work for your schedule each semester. Regardless of your program pace, you’ll progress through our customizable curriculum with a team of UT faculty and student support coaches committed to your success as an online learner.
Curious about the virtual classroom? Through a mix of asynchronous coursework and live, online classes, our program pairs the best aspects of independent and social learning. Theories studied outside of the classroom will be discussed, dissected, and applied through class conversations, assignments, and projects. Over the course of your degree, you’ll build a portfolio of work that demonstrates your proficiency in emerging computer science areas.
For a deep dive into live lectures, scheduling options, and the typical weekly time commitment for online learners, you can sign up for an information session with a member of our admissions team today.
Engineer Your Online MSCS with
Career-Specific Concentrations
Top computer science roles require specialized skills you may not develop with a general degree. That’s why our online MS in Computer Science offers three concentrations designed around in-demand areas of the field. Customize your computer science education with courses grounded in Applied Cybersecurity, Data Mining and Intelligent Systems, or Software Engineering.
Applied
Cybersecurity
As organizations expand their digital presence, the risk of cyber threats continues to rise. Expand your ability to prevent, detect, and respond to cybersecurity events through the Applied Cybersecurity concentration. With skills in advanced network protection, you’ll become a valuable asset to any organization.
Data Mining and
Intelligent
Systems
Advances in high performance computing (HPC) and artificial intelligence (AI) radically change the way we move through the world. Learn the advanced methodologies, models, and tools behind HPC and AI through our Data Mining and Intelligent Systems concentration to develop creative applications of automation and big data.
Software
Engineering
From computer games to control systems, you can design, optimize, and maintain elaborate systems as a software engineer. Our Software Engineering concentration offers students extensive coursework covering the technical and problem-solving skills necessary to work in front-end, back-end, and full-stack leadership roles.
Cutting-Edge Curriculum
Inspired by industry trends and innovative research, the online MSCS curriculum introduces and emphasizes emerging areas of computer science that elevate your skills and knowledge to exceed industry standards. The MSCS courses cater to students with existing computer science expertise so instructors can delve into advanced program topics.
Featured Faculty

Gregory Peterson

Lynne E. Parker


FAQs
Looking for an answer not listed on our site? Connect with our team today to get answers to your top questions.
Yes. All components of our online MSCS can be completed virtually.
The online Master of Science in Computer Science takes an average of 24 months to complete, though the total time to complete the degree may vary based on the number of credits taken each semester. You will have ownership of your course load each semester, and can enroll in as few or as many credits as you want to accommodate your busy schedule.
The flexible nature of our online MSCS curriculum allows you to enroll in classes outside of your concentration. While you will need to select a specified program path (and choose between concentrations in Software Engineering, Applied Cybersecurity, and Data Mining and Intelligent Systems), you can tailor your course of study to meet your goals.
With computer and information research scientist employment projected to grow 22 percent by 2030,* earning your MS in Computer Science from UT is one way to prepare for a field experiencing dynamic growth. With an average tuition cost under $25,000, our online MSCS offers considerable value and significant ROI in a career sector with a median annual wage of $126,830.*
*U.S Bureau of Labor Statistics, 2020.
At UT, you don’t have to choose between the two paths. With data-centric coursework and a concentration in Data Mining and Intelligent Systems, the online MS in Computer Science curriculum positions students to work at the intersection of computer and data science.