Online Master of Science in Computer Science (MSCS)

Computer Science

Degree
Master of Science
Major
Computer Science
College
Tickle College of Engineering
Format
Asynchronous: Fully online, no live sessions. Synchronous: Fully online with scheduled live sessions. Mixed: Fully online, mix of asynchronous and synchronous. Hybrid: Mix of online and in-person instruction.
Mixed
Program Duration
Duration of program is dependent on the student's academic history, transfer credits, and applicability of transfer credits to the University's and program's graduation requirements.
18-24 months
30 Credit Hours
$861
Out-of-State cost per credit hour is $936
Cost Per Credit
Fall, Spring, Summer Admission Terms

Program Overview

Designed for critical thinkers who want to set themselves apart with a depth of technical knowledge, the University of Tennessee, Knoxville’s online Master’s in Computer Science positions you for success.

From deep learning to software engineering coursework, your program will provide you with the space to create, innovate, and learn in a format that suits your lifestyle. With the full support of the 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. Courses are offered year-round, including during the summer, providing students with the option to accelerate their degree progress. In as few as 18 months, you can earn your MSCS from a top-ranked public engineering school—100% online and on your schedule.

On-Demand Program Overview

Why choose the Online MSCS Program?

At its core, the online MSCS degree program is designed for students with experience in computer science or a related field. STEM professionals who want to evolve into more curious and creative problem-solvers will develop through coursework in:

  • Data Engineering
  • Artificial Intelligence
  • Software Security
  • Cyber-Physical Systems Security
  • Software Engineering
  • Cloud and Web Computing

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. Top computer science roles require specialized skills you may not develop with a general degree. That’s why our online MS in Computer Science has three concentrations aligned with where the field is headed. Customize your computer science education with courses grounded in Artificial Intelligence and Machine Learning, Cybersecurity, or Software Engineering. Shaped with input from professors serving at the White House on AI and software policy—and with a Turing Award-winning professor helping lead the design—each concentration maps directly to what employers need. UT leads in AI and machine learning, and by making a concentration a graduation requirement, the program signals one thing clearly: this degree is for serious professionals ready to make an immediate impact.

Admission Requirements

  • Bachelor’s degree from an accredited institution
  • Minimum 3.0 undergraduate cumulative GPA
  • If cumulative GPA is below 3.0 but above 2.7 the student may still qualify with an exception
  • Cumulative GPA of 3.3 for international students
  • Copies of official transcripts from all institutions attended undergrad and grad (official transcripts upon admission)
  • Resume
  • Personal statement
  • $60 application fee
Preferred Qualifications

Coursework or relevant work experience in:

  • Programming (Java, C, C++, and/or Python)
  • Data structures and algorithms
  • Computer architecture
  • Systems programming
  • Calculus (at least 1 semester)
  • Linear algebra
  • Discrete mathematics
  • For relevant work experience, we request three letters of recommendation from individuals who can attest to your CS acumen. We also request that you add your competency in each of the items above to an updated resume or CV.

Request Information

Loading...

Program Concentrations

The following three concentrations provide students with the specialized skills needed to be competitive leaders in the field:

Cybersecurity Concentration

Cybersecurity

The Cybersecurity concentration prepares you to defend systems and break down threats at the deepest level, whether you’re new to the field or ready for advanced work. You’ll master low-level programming, software security, and both asymmetric and symmetric cryptography while learning to spot computer architecture vulnerabilities, reverse engineer code, and run penetration tests to find weaknesses before attackers do. Through hands-on practice in defensive programming, you’ll build secure software and gain skills that connect directly to today’s job market. Graduates are ready for careers such as penetration testers, computer hardware engineers, network security engineers, or cipher mathematicians.

Artificial Intelligence and Machine Learning Concentration

Artificial Intelligence and Machine Learning

The Artificial Intelligence and Machine Learning concentration equips you with the skills to work at the forefront of modern computing — no prior AI experience required. You’ll explore machine learning, large language models, deep neural networks, large data engineering, reinforcement learning, and digital fingerprinting and forensics, all on a flexible online schedule built for working adults. Graduates leave ready to pursue roles such as data scientists, data engineers, high-performance computing scientists, or prompt engineers.

Software Engineering Concentration

Software Engineering

The Software Engineering concentration prepares you to design, build, and optimize the software that powers modern applications, whether you’re new to coding or ready to specialize. You’ll learn front-end web and graphic interface design, back-end and database engineering, scripting languages, and how to create tools for specific use cases like game development. Through hands-on study of software complexity (Big-O and Big-Omega), software optimization, database optimization, and group development workflows, you’ll gain real-world skills in cloud and web engineering that connect directly to today’s job market. Graduates are ready for careers such as software engineers, front-end developers, back-end developers, or library and API developers.

Concentration Overview