Faculty interests range over both theoretical and experimental aspects of computer science. Specific areas of research strength include programming languages and compilers, networks and operating systems, distributed systems, parallel programming, algorithms, data visualization, natural language processing, vision, and computational molecular biology. The department provides laboratory facilities and excellent research opportunities for students in a congenial and supportive environment.
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 analysis of algorithms, cloud computing, compilers, computational biology, database systems, data visualization, embedded systems, natural language processing, networks, operating systems, theory, storage systems, security, and vision.
2 letters of recommendation, preferably former faculty, that speak to your ability to complete a graduate degree in computer science.
Statement of purpose concerning why you want to attend graduate school at the University of Arizona Department of Computer Science, what specific areas of computer science most interest you, and what you plan to do once you have completed your graduate degree.
Curriculum Vitae including any research you have been involved in, papers you have published, and conferences at which you have presented.
All applicants should have a minimum cumulative GPA of 3.2 and a minimum GRE Quantitative score of 162.
Domestic applicants should also have a minimum GRE Verbal score of 160 and minimum GRE Writing score of 4.5.
International applicants should also have a minimum TOEFL total score of 100, a minimum TOEFL listening score of 25, and a minimum TOEFL speak score of 24. The GRE Verbal and Writing scores will also be considered.
Required test(s): GRE (all applicants) and TOEFL (international applicants)
Minimum GRE Verbal: 160 (Domestic applicants)
Minimum GRE Quantitative: 162 (All applicants)
Minumum GRE Written: 4.5 (Domestic applicants)
Minimum TOEFL: 100 (International applicants)
Minimum TOEFL Listening: 25
Minimum TOEFL Speak: 24
Minimum IELTS: 7
Very limited financial aid available for MS students.
4832, 0401, 0402, 0499
Minumum credits: 30
Core coursework: Take one course from Foundations of Systems and one course from Foundations of Theory and additional four courses from any area (6 courses total).
Foundations of Systems
525 Principles of Computer Networking
552 Advanced Operating Systems
553 Principles of Compilation
576 Computer Architecture
Foundations of Theory
545 Design and Analysis of Algorithms
573 Theory of Computation
Applications of Computing
520 Principles of Programming Languages
522 Parallel and Distributed Programming
533 Computer Graphics
547 Green Computing
560 Database Systems Implementation
566 Computer Security
550 Algorithms in Bioinformatics
537 Computational Geometry
577 Introduction to Computer Vision
Students will take an additional 4 courses ("Major Electives") in Computer Science to complete the degree.
Other requirements: A grade of B or better is required for any course applied toward the core curriculum. Courses in which a C is earned may be used toward major elective requirements. Courses in which a D or lower is earned will be included in the graduate GPA and cannot be include in the plan of study.
Language requirements: None