Department Policies: Undergraduates

Courses

1. A student may attempt a CSC course twice. Additional attempts require CS Petition Committee approval. (See below for the petition form link.) 

2. All CSC course enrollment requisites are enforced. 

3. Students may earn up to 18 total units of CS individual study courses (Preceptorship, Directed Research, Internship, Honors Thesis, Independent Studies, Honors Independent Studies). Individual study courses do not count towards the CS major requirements. 

4. Once admitted to the major, a student may not enroll in a pre-major course. 

5. A University of Arizona undergraduate non-degree seeking student may enroll in no more than 3 CSC courses in total. Students must meet all prerequisites for enrollment.

Admission

1. Students must meet major admission criteria in order to be formally admitted to the CS major. No petitions will be considered for exceptions to the admission criteria.

2. A student may not use transfer coursework towards pre-major requirements or major admission criteria if that student has already attempted the equivalent UA CSC course. For example, a student attempts CSC 210 at UArizona and earns a grade of 'D'. The student decides to take the course at an Arizona Community College in order to transfer a higher grade. This is not permitted. The student may be able to retake the UA CSC course for a better grade (GRO or repeat) at UArizona. 

Major 

1. Up to three approved courses (total) from another department may be used toward the Computer Science BS major requirements. These include courses that are alternative options for CSC 110 (ECE 175, ISTA 130) and CSC 245 (MATH 243 and MATH 323) and cross-listed courses (ECE/CSC 474A, LING/CSC/PSY 438, LING/CSC/ISTA 439, MATH/MATV/CSC/CSCV 443, MATH/MATV/CSC/CSCV 475A, MATH/MATV/CSC/CSCV 475B, PHIL/CSC/MATH 401A, PHIL/CSC/MATH 401B, PHIL/CSC/PSY/PSYC 455). Only one out of the three approved courses from another department may count towards the 400-level "Additional Elective II" requirement. 

2. Up to two approved courses (total) from another department may be used toward the Computer Science BA major requirements. These only include courses that are alternative options for CSC 110 (ECE 175, ISTA 130) and CSC 245 (MATH 243 and MATH 323). Courses from another department (including cross-listed courses: CE/CSC 474A, LING/CSC/PSY 438, LING/CSC/ISTA 439, MATH/MATV/CSC/CSCV 443, MATH/MATV/CSC/MATV 475A, MATH/MATV/CSC/CSCV 475B, PHIL/CSC/MATH 401A, PHIL/CSC/MATH 401B, PHIL/CSC/PSY/PSYC 455) may not be used towards major requirements. 

3. The Mid-Career Writing Assessment requirement for CS majors may be met with one of the following:
-grade of "B" or higher in ENGL 102/108/109H
-grade of "B" or higher in a CSC writing emphasis course (CSC 437, CSC 445, CSC 473)
-grade of "B" or higher in a general education writing emphasis course (various options)
-proof of attendance from a workshop offered by the UA Writing Skills Improvement Program

Minor

1. Up to two approved courses (total) from another department may be used toward the Computer Science minor requirements. These include courses that are alternative options for CSC 110 (ECE 175, ISTA 130) and CSC 245 (MATH 243 and MATH 323) and cross-listed courses (ECE/CSC 474A, LING/CSC/PSY 438, LING/CSC/ISTA 439, MATH/MATV/CSC/CSCV 443, MATH/MATV/CSC/MATV 475A, MATH/MATV/CSC/CSCV 475B, PHIL/CSC/MATH 401A, PHIL/CSC/MATH 401B, PHIL/CSC/PSY/PSYC 455).

Petition

Students wishing to receive an exception to the above policies may submit a petition via the CS Petition Form . Decisions made by the CS Petition Committee are final and may not be appealed.