Master's Overview

Texas is consistently listed as a top-ten university for computer science by U.S. News. The University has now made it possible to combine that top-tier reputation with the flexibility of online study through the new Master of Science in Computer Science Online. The program’s rigorous curriculum is based on UT’s on-campus degree, ensuring that you will receive the elite quality of instruction that defines a UT education.

You will be able to take classes in a flexible format that gives you the ability to pursue your educational goals in the manner most consistent with your career goals. The Master’s degree you receive at the end of your studies will be indistinguishable from its on-campus counterpart (will not say online) at only a fraction of the on-campus program costs.

Our graduates will enjoy access to world-class professors, a professional network of talented peers from across the globe, and a degree that will enable you to pursue career opportunities from one of the most in-demand fields in the modern economy.

  • #10 Nationally in Computer Science (US News Best Graduate Schools)
  • #8 Artificial Intelligence (US News Best Graduate Schools)
  • #8 Systems (US News Best Graduate Schools)

  • #7 Theory (US News Best Graduate Schools)

Prerequisite coursework

A bachelor’s degree in computer science is preferred for admission to the online Master’s program. Other degrees may be considered (particularly in related fields such as electrical engineering, computer engineering or mathematics), however, applicants who do not hold a degree in computer science should have prior coursework or experience equivalent to the following Texas Computer Science undergraduate courses:

  • Discrete Math for Computer Science (CS 311)
  • Introduction to Programming (CS 312)
  • Data Structures (CS 314)
  • Algorithms and Complexity (CS 331)
  • Computer Organization and Architecture (CS 429)
  • Principles of Computer Systems (CS 439)

Exceptions will be considered on a case-by-case basis. Use of computers at work or some experience programming are not considered to be equivalent to a CS degree and courses.

Application requirements

A full Master’s program application includes the following:

  • A bachelor’s degree from a regionally accredited institution in the United States or a comparable degree from a foreign academic institution
  • Transcripts from all universities attended
  • GRE
  • TOEFL: Required for international students only
  • Optional: CV, personal statement, and three contacts to submit letters of reference

Note: The University cannot waive the GRE requirement for applicants with work experience or advanced degrees. These scores are an important part of the evaluation.


The curriculum will be comprised of thirty credit hours of total study, including both foundational coursework to provide students with a broad understanding of the field and a variety of elective options on subjects that are in high demand within the industry (e.g. Machine Learning, Data Centers, Security, etc.).

Program taught in:
  • English

See 191 more programs offered by edX »

Last updated September 30, 2019
This course is Online
Start Date
Mar 2020
18 - 36 months
10,000 USD
Students may be eligible for federal financial aid subject to federal aid requirements.
Request Info
Priority Decision Deadline. Regular Decision Deadline November 1, 2019.
By locations
By date
Start Date
Mar 2020
End Date
Application deadline
Request Info
Priority Decision Deadline. Regular Decision Deadline November 1, 2019.

Mar 2020

Application deadline
Request Info
Priority Decision Deadline. Regular Decision Deadline November 1, 2019.
End Date