Graduate Info
Guidelines for Graduate Admissions
Applicants for admission are evaluated on the basis of academic record, preparation, and other relevant qualifications. Candidates should have an undergraduate degree in computer science or a closely related field. A well-prepared applicant should be proficient in a high-level programming language such as C, C++, or Java, and have a solid background in the following areas: Basic Programming, Programming/Languages/Compilers, Operating Systems/Architecture/Networks, and Theory.
The requisite University of Arizona courses are listed under each area (As candidates are reviewed on an individual basis, it may not be necessary to complete all courses or have knowledge of all course topics in order to be admitted into the Master's program.):
- Basic Programming
Introductory Computer Science (127A/B)
Program Design & Development (227)
- Programming/Languages/Compilers
Programming Languages (372)
Compilers & System Software (453)
Object-Oriented Programming & Design (335)
- Operating Systems/Architecture/Networks
Operating Systems (452)
Computer Architecture
Computer Networking (425)
- Theory
Introduction to Discrete structures (245)
Analysis of Discrete Structures (345)
Algorithms (445)
Theory of Computation (473)
Admission Policies
We will evaluate your credentials for admissions once we have received all required application materials. An incomplete application will not be reviewed. Please refer to the "Application Checklist" to assist you in submitting the required materials.
In fairness to you and to all other applicants, we cannot respond to any requests for a pre-evaluation of your credentials, your chances of admission, or your chances of receiving financial support. See below for additional information about financial aid.
Application Fee Waivers and Deferments
Neither the Graduate College nor the Department of Computer Science offer waivers or deferments of the application fee. Please remit the $75.00 fee with your Graduate College application.
Transcripts
Official transcripts from all tertiary schools attended are required. At the time you submit your online application you will be asked to submit an electronic copy of your transcripts from each institution of higher education you attended. If you are offered admission, final official transcripts and degree certificates issued from the institution must be submitted to both Graduate College and the department upon arrival at The University of Arizona to start your program of study.
Letters of Recommendation
Please arrange to have a minimum of two recommendations sent to this department. Whenever possible, the letters should be submitted electronically through the application system. Letters may also be written on official letterhead and sent through regular post. All recommendations must be sent to us directly from the writer, either electronically or hard copy. The letters should be written by faculty or employers who are familiar with your work and who can testify to your research abilities and your potential for success in a graduate program. The same letters used for your application can also be used when applying for an assistantship. Your recommenders may either email the letter to graduate admissions or mail them directly to the department at the following address:
Graduate Admissions
Department of Computer Science
1040 E. Fourth Street, GLD-S 901
Tucson, Arizona 85719
Graduate Record Examination (GRE) Score
The general exam scores are required of all applicants. This requirement cannot be waived. Please register for these exams in a timely manner in order to meet our application deadlines. (For this department, GRE scores do not lose their validity over time.) Your application will not be reviewed if you do not submit these scores.
TOEFL (Test of English as a Foreign Language)
International applicants must demonstrate competency in the English language. We require a minimum TOEFL score of 600 paper-based, 250 computer-based or 100 internet-based. If however, an applicant has completed 30 units in a U.S. institution or has received a degree from a U.S. institution within the last two years, the TOEFL requirement can be waived. (Score results are only valid for two years from the test date. This is an ETS rule and neither the University nor the department is able to extend the validity of the score).
The Evaluation Process
Your application file will be evaluated by the Admissions Committee when it is complete. (i.e. all required documentation, letters, etc. have arrived.) Each applicant is evaluated carefully, taking all aspects of your application into account. Our stated minimums are only guidelines and not rigid policy. An applicant whose record is weak in one aspect (e.g. GRE scores) may be considered for admission if a strength exists in another area (e.g. excellent GPA, letters). In evaluating your application, the committee will look for the following:
- Adequate Math and Computer Science background
- Excellent academic performance
- Good communication skills
- Intellectual potential
- (for doctoral applicants) Aptitude for research