The University of Arizona

Undergraduate Info

Admission To The Major

Academic Program Requirements Reports (APRRs)
Major Degree Requirements Checklist (PDF) (DOC)

MAJOR ADMISSION REQUIREMENTS

Before applying to the major, students should meet with an academic advisor to discuss course scheduling and the application process. Students should apply for admission to the major as soon as possible after finishing the programming and mathematics pre-major work if they meet the "Guaranteed Admission Criteria" listed below.

1. Programming course requirements:

2. Mathematics course requirements:

3. "Guaranteed Admission" criteria (ALL of the following must be satisfied):

Questions about admission criteria

Students who do not meet the guaranteed admission criteria should be in immediate consultation with an academic advisor for advice on how to proceed. Although the Undergraduate Program Committee will consider these applications on a case-by-case basis, there is no guarantee of admission. If you do not meet the guaranteed admission criteria, DO NOT 1) continue to take classes on the assumption that somehow it will all work out and you will be admitted or 2) take the advice of your friends rather than that of a Computer Science advisor — your friends are not on the admissions committee. Get advising early!

Application Process