The University of Arizona

Undergraduate Info

Pre-Major Requirements

Degree and Major Requirement Checklist (PDF)

Undergraduate Prerequisite Graph (PDF)


All students interested in earning a Bachelor of Science in Computer Science, including transfer students, are initially placed into pre-Computer Science (PRCS) status. The pre-major serves as an opportunity for both the CS faculty and the pre-CS student to gauge preparation for more advanced courses, and allows students to assess whether this program is an appropriate fit for their skills and goals. Changing to major status is competitive and requires formal application and admission to the BS program.

Work closely with your pre-major advisor to ensure you are making satisfactory progress toward major admission. You are required, at minimum, to attend an advising meeting during your first semester as a pre-major.

At minimum, pre-major students must complete the following coursework prior to applying to the CS major.

Major Admission Requirements

1. Programming course requirements:

2. Mathematics course requirements:

 

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

Students should apply for admission to the major as soon as possible after finishing the programming and mathematics pre-major work if they meet these "Guaranteed Admission Criteria.

"

Questions about admission criteria

If you do not meet the guaranteed admission criteria, consult with an academic advisor on how to proceed. The Undergraduate Program Committee will review all applications and consider extenuating circumstances, but there is no guarantee of admission. If you do not meet the guaranteed admission criteria, do not continue to take classes on the assumption that admission will follow.

Application Process