This year, U.S. News & World ranked the University of Texas at Austin the second-best university in the world for computer science and the #1 computer science university in the United States. The Best Global Universities rankings are calculated based on a school's academic research and its reputation.

Consistently ranked as one of the nation’s top ten graduate programs in computer science, UT Computer Science is proud to be able to say that the education our students receive is second to none.  During your time at UT Computer Science, you can expect to learn form both world-class faculty and from your peers, who are carefully selected because they possess the potential to shape the future of the field.


The overriding goal of the PhD program is to show students how to conduct outstanding research; the program is designed for students who wish to pursue research careers, either in academia or in industry. All PhD students must become involved in research within their first semester and continue their involvement throughout their time at UT.  If you are considering applying to the PhD program, we encourage you to visit our research page. There you will be able to get an overview of the range of projects that you might want to join if you come to UT.

As a result of early immersion in research, our PhD students are often already recognized in the wider research community well before they graduate. They regularly travel to conferences, present papers, and often receive best paper awards.

For more information, visit


The Masters program is designed to be flexible enough to accommodate the needs of two kinds of students: those who have just completed an undergraduate degree in computer science and want to further their studies, and those with degrees in areas other than CS who seek to broaden their education in the discipline. For admission to the program, however, even those with non-CS degrees must have a strong enough background in CS courses that the admissions committee can make educated judgments about their potential for success in a graduate program. The extent of the background coursework that is required is a decision made by the admissions committee.

The department offers two Masters degree options: the MSCS with thesis and the MSCS no thesis/no report. Both degrees require 30 hours of coursework. The no thesis/no report option is defined by more organized coursework than the thesis option, which requires 2 thesis classes. Students admitted to the Masters program do not need to declare which degree they intend to pursue. Students apply to receive the degree in the semester they complete the requirements for the option they chose.

Our Masters degree takes approximately 2 years to complete, though it can be completed in one and a half years by taking one additional course in one of the semesters you are here.

For more information, visit


UT Computer Science actively solicits applications from passionate students with interests in any area of computer science. Admission to our graduate program is very competitive. On average, about 9% of applicants to the PhD and Masters programs are accepted. We are committed to maintaining a diverse student population. We encourage applications from students from around the world and from students from traditionally underrepresented groups.

The UT Computer Science application system opens every year in October.  For information on the application process and specific dates please visit the graduate admissions FAQ:

The main criteria used to evaluate applicants for graduate study in computer science are grades, test scores, computer science background, letters of reference, and a statement of purpose.  Applicants are encouraged to provide a resume and publications, if applicable.


To be eligible for admission consideration, applicants must meet the Graduate School's minimum requirements.

Bachelor's Degree

The Graduate School requires applicants to have earned a bachelor’s degree from a regionally accredited institution in the United States or a comparable degree from a foreign academic institution.

For admission to the UT Computer Science graduate program, a previous CS degree is helpful but not required.

Upper-division GPA of 3.0 or higher

A grade-point average (GPA) of at least 3.0 (on a 4.0 scale) or a comparable GPA in upper-division work—junior- and senior-level courses—and in any graduate work already completed is required.

Applicants admitted to the UT Computer Science graduate program usually have shown their skills in CS by achieving a better than average GPA in their CS courses.

Official Test Scores (GRE, TOEFL/IELTS)

  •  GRE General Test scores*
    • There is no minimum GRE test score, however applicants admitted to the UT Computer Science graduate program usually have high quantitative GRE scores and a math background that includes study through some discrete math.
  •  TOEFL or IELTS score for international applicants*
    • The minimum scores considered acceptable for admission by the Graduate School are:
      • TOEFL: 79 on the Internet-based test (iBT)
      • IELTS: An overall band of 6.5 on the Academic Examination

*We cannot waive the GRE requirement for applicants with work experience or advanced degrees. These scores are an important part of our evaluation.

*International applicants who are from a country where English is the only official language are exempt from this requirement. Additionally, applicants are exempt from the requirement if they possess a bachelor’s degree from a U.S. institution or an institution in a country where English is the only official languageThe requirement is not waived for applicants who have earned a master’s—but not a bachelor’s—degree from a similar institution.



Full-time (9-hour) Tuition Rate 2017-18

In-State: $4,429 per semester    Out-of-State: $8,728 per semester

For additional Cost of Attendance information, please visit

Successful applicants to the PhD program for fall semesters will be considered for doctoral fellowships during the application process. Exceptional incoming computer scientists in the graduate program are candidates for the prestigious Provost’s Graduate Excellence Fellowship, offering four years of fellowship support. In addition to the doctoral fellowships, teaching assistantships and graduate research assistantships may be offered to PhD students for up to five academic years. Most PhD students obtain a graduate research assistantship by the second or third year of the program, working under a research supervisor. Please see the financial information page for more information about funding available for students in the PhD program.

We do not offer financial assistance with admission to the Masters program. Teaching and research positions are sometimes available; however, students who apply to the Masters program should be prepared to finance their study here.  A summer internship between years is often available through one of the companies who are Friends of Computer Science (FoCS). These internships often help our Masters students fund their study and provide valuable professional experience.


UT Computer Science graduate programs are structured to provide breadth of knowledge as well as command of a student’s specific area of interest.  The curriculum’s emphasis on research methodology wholly qualifies graduates to perform strongly in applied research settings in corporations, consulting firms, government agencies, and nonprofit organizations or in academic research.