General Information

Request Information
Computer Science (MS) 
Program Description

Students can pursue either a thesis or a non-thesis Master’s. The non-thesis option is designed for students to develop more sophisticated programming, theoretical, and applied skills for working in industry. The thesis-based master’s degree is designed for students considering research-based careers after their masters, as well as students who want to try out research while considering whether they may continue in a doctoral program. Interested students should talk to relevant faculty about this option before entering into their last year, as they will need to identify a faculty advisor for the thesis. Students who successfully complete an MS degree may command a higher salary and positions with more authority and autonomy in industry.

Department/Academic Unit(s)

Computer Science -

The Department of Computer Science offers programs leading to the Master of Science and the Doctor of Philosophy degrees with a major in computer science. The department's programs prepare graduate students for positions in the design and development of computer systems and applications in business and industry and for scientific positions in industrial or academic computing research. Areas of research interest within the department currently include algorithms (bioinformatics, geometric, graph), artificial intelligence (natural language processing, machine learning, vision), parallel, distributed, and high performance computing, programming languages and compilers, security, systems (operating systems, networking, storage, databases), and visualization and graphics.

College of Science  
Campus where offered
Main Campus - Tucson  
Admissions Contact
Chelsea L Skotnicki
Graduate Program Coordinator
Chelsea L Skotnicki
Director of Graduate Studies
John H Hartman
Graduate College Degree Counselor
Guadalupe Estrella
Tuition and Fees
Please refer to the UA Bursar's Office Tuition and Fees Calculator for up-to-date information about tuition and fees. 
Please refer to the UA Registrar's's Office Special Course Fees for up-to-date information about special course fees. 

Admissions Information

Admissions Requirements


Standardized Tests

Required - GRE General (all applicants) and TOEFL (international applicants; see alternative English proficiency exams and exemptions to this requirement here)

Note: Students who earn a UA BA/BS CS degree aren't required to submit GRE scores.


Financial Aid

The Department of Computer Science reviews every enrolled MS student in good academic standing for teaching assistantships once PhD students have been awarded funding. Limited opportunities for teaching assistantships are available and students will be contacted if selected for a position. MS students are encouraged to seek out graduate assistantships outside of the department.

Admissions Deadlines

Domestic Applicants:

  • Fall: January 15 (available October 15)
  • Spring: On a limited basis, contact the Graduate Program Coordinator to determine if applications are being accepted.

International Applicants:

  • Fall: January 15 (available October 15)
  • Spring: Applications are not accepted.*

*Note: Current University of Arizona international students or international applicants in Tucson should contact the Graduate Program Coordinator regarding spring admission.

International Conditional Admission
International applicants will not be considered for conditional admission by this program.
Other Information
The GRE Institution Code for The University of Arizona is 4832
ETS Major Field Code(s) for this program: 4832, 0401, 0402, 0499

Completion Requirements

Degree Requirements

Minor Requirements
The Academic Unit has not provided this information. 
Student Handbook  
Persistent link:
Last revised 04 Oct 2019