Welcome to the Department of Computer Science at the University of Arizona!
Whether a new freshman, a transfer student, or a current UA student changing major, talk to an advisor about your interest in Computer Science. Advisors provide the most effective path for admission into our program and graduation from the University. If you are planning to visit campus, visit the Department of Computer Science and meet with an advisor as well. Please schedule this appointment in advance to ensure someone will be available to meet with you.
- Current CS students please click here to schedule an appointment with an advisor.
- Non-UA students (new freshmen, prospective students, and transfer students), please contact firstname.lastname@example.org to schedule an appointment.
- Current UA Non-CS students please read the following to declare the CS major:
To either add the Pre-Computer Science major or change your major to Pre-Computer Science, students must attend a mandatory Change of Major Workshop (RSVP required).
The workshops will include important information relating to the Computer Science program.
Prerequisites to Declaring the Computer Science major:
- Cumulative GPA of 2.0
- Must attend a Change of Major Workshop
If you have questions, please contact email@example.com
Preparing for Computer Science Before You Get Here
The computer science curriculum is designed to meet the needs of students at all levels of programming experience. Whether knowledgeable about programming or trying it for the first time, the introductory CS courses meet all skill levels. Although a background in computer science is not required prior to studying at the UA, there are ways to prepare for success in this major. Transfer students should contact an advisor now to determine what classes to take prior to transfer and what to take at the University of Arizona after transfer.
Computer Science Experience
High school students with access to Advanced Placement (AP) courses in computer science may want to consider enrolling in these classes. To find out how AP credit could apply to your UA degree, view the policies in the University's Academic Catalog.
Community College or Other Transfer Credit
Students may take computer courses or workshops at a local community college. The Course Equivalency Guide is a great online resource for Arizona students and provides information on how courses transfer to the Univeristy.
If transferring from an Arizona Community College, students may be advised to complete the Arizona General Education Curriculum (AGEC) prior to transfer. While completion of the AGEC can be beneficial for some students, it is not the case for all students. Students should contact a computer science advisor to develop an individual plan for transfer. AGEC completion is NOT required prior to transferring to the UA.
If taking classes outside Arizona, or at Grand Canyon University or the University of Phoenix, contact an advisor prior to taking courses, to see how your coursework will transfer.
Test the waters at the UA
If students are interested in CS and aren't certain about a major change, enroll in one of the introductory courses to assess interest and skill in the field. CSC 110 is open to all students on UAccess. Note, students will need to declare the pre-major to register for more advanced courses in the Department of Computer Science.
Take More Math!
Students will benefit from advancing as far as possible in mathematics while in high school and in college. To graduate with a degree in Computer Science from the UA, students must complete up to Calculus II for the BS degree and College Algebra for the BA degree. Preparation at the high school level allows for an easier transition into math courses in college.
Applying to the University of Arizona
Submit your online application for admission to the University of Arizona at the "Apply" link below: