Welcome to the Department of Computer Science at the University of Arizona!
Thank you for your interest! We are happy to share information with you about the program; please consider reaching out as appropriate:
Current UA students who are interested in declaring Computer Science must first view the Major Declaration Workshop online, to learn more about the program. Then you will need to follow the instructions on the last slide carefully. Once your major has been declared, you will be able to use Trellis to schedule a meeting with your advisor to get more information about the Computer Science major requirements/class selection.
Please be aware that CSC 110 (the first CS course that counts toward the major) is available for registration to all students who meet the prerequisite, regardless of declared major.
If you are unsure that you want to declare and want to speak to an advisor first, please contact the advisor assigned to your last name and provide a few meeting times that would generally fit into your schedule so that they can arrange a time to speak with you.
- Advisors are assigned by student last name
- Sam Morrow (last names A - E): sam.morrow@cs.arizona.edu
- Matt Emory (last names F - L): mdemory@cs.arizona.edu
- Debra Armand-Cade (last names M - Q): darmandcade@cs.arizona.edu
- Last names R - Z: Advisor TBA - currently contact any (only one, please) of the above advisors
Review and be prepared to sign the Academic Advising Contract if you decide during your advising meeting to declare the AI BS.
- Contact your future major advisor via email. Please be patient during busy times of the semester (i.e. orientation, priority registration, etc.):
- Sam Morrow (last names A - E): sam.morrow@cs.arizona.edu
- Matt Emory (last names F - L): mdemory@cs.arizona.edu
- Debra Armand-Cade (last names M - Q): darmandcade@cs.arizona.edu
- Last names R - Z: Advisor TBA - currently contact any (only one, please) of the above advisors
- Contact your future major advisor via email. Please be patient during busy times of the semester (i.e. orientation, priority registration, etc.):
- Sam Morrow (last names A - E): sam.morrow@cs.arizona.edu
- Matt Emory (last names F - L): mdemory@cs.arizona.edu
- Debra Armand-Cade (last names M - Q): darmandcade@cs.arizona.edu
- Last names R - Z: Advisor TBA - currently contact any (only one, please) of the above advisors
Future Wildcats:
Please contact admin@cs.arizona.edu
The Computer Science visits are distinct from the University of Arizona Campus Tour. If you wish to explore the entire campus, please schedule a campus tour through the Office of Admissions.
For a specialized Computer Science tour, kindly fill out our interest form.
Yes! Parents, guardians, or other supporters are welcome to be a part of the advisor meeting and tour.
We are located in the Gould-Simpson building. The Academic Services Office, which houses our academic advisors, is located in Gould-Simpson, 917. Department Head and Faculty offices are located on the 7th and 8th floor of the Gould-Simpson building.
1040 E 4th Street. Tucson, AZ 85721
There are four academic advisors for undergraduate students.
Sam Morrow - Advises students with last names A-E
Matt Emory - Advises students with last names F-L
Debra Armand-Cade - Advises students with last names M-Q
Students with last names R-Z may work with any of the three advisors listed above.
The 6th Street Garage is the closest garage parking to the Gould-Simpson building. More information on parking rates.
If you have any questions, do not hesitate to contact admin@cs.arizona.edu.
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
AP Credit
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 UA Transfer Credit Guide is a great online resource for students and provides information on how courses transfer to the University.
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.
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 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:
APPLY