Master of Science in Computer Science


The MS in Computer Science degree program offers intensive preparation in design programming, theory and applications. Training is provided for both academically oriented students and students with professional goals in the many business, industrial and governmental occupations requiring advanced knowledge of computing theory and technology.

Courses and research opportunities are offered in a variety of subfields of computer science, including operating systems, computer architecture, computer graphics, pattern recognition, automata theory, combinatorics, artificial intelligence, machine learning, virtual reality, database design, computer networks, programming languages, software systems, analysis of algorithms, computational complexity, parallel processing, VLSI, computational geometry and computer vision.

A comprehensive program of evening courses is offered, providing both part-time and full-time students with a convenient means to either earn a master’s degree or to select individual courses of interest.

The University maintains a large network of computer facilities including specialized computers for research within the program. In addition to computer science faculty, many other individuals at the University are involved in computer-related work in the physical and social sciences and in various areas of business and management. Computer science students with an interest in these important application areas may have opportunities to consult and work with talented faculty from a wide range of disciplines.

Program Information

School: Erik Jonsson School of Engineering and Computer Science

Program: Computer Science

Catalog page: MS

MS in Computer Science Fact Sheet

MS in Computer Science Fact Sheet

Application Requirements

Degree requirements: Bachelor's degree which includes 2 semesters of calculus and 1 semester of linear algebra and a strong foundation in programming.

GPA: A GPA (grade point average) of at least 3.0 (last 60 semester credit hours). GPA in quantitative courses of at least 3.3.

Test score required: Yes

GRE revised scores of 308, 153, 155, and 4 for the combined, verbal, quantitative, and analytical writing components, respectively, are advisable based on our experience with student success in the program.

Deadlines: University deadlines apply.

Other application requirements:

Applicants are admitted on a competitive basis.


[email protected]

For Advising:
Shyam Karrah (for Master's students)
800 W. Campbell Rd. EC31
Richardson, TX 75080-3021
Office - ECSS 3.907

Possible Careers

Graduates of the program seek positions such as Software Engineer, Software Developer, Data Scientist, Programmer Analyst, Computer Systems Analyst, Database Administrator and Network Systems and Data Communication Analyst.

Salary Information

See Bureau of Labor Statistics for detailed salary information on these careers. Another great resource is the Occupational Outlook Handbook.


The University of Texas at Dallas | Office of Admission and Enrollment 1-972-883-2270
Student Services Bldg | 800 W. Campbell Rd, Richardson, TX 75080-3021 1-800-889-2443