This page is for students declared as Artificial Intelligence BS majors . If you are looking for the Advanced Standing requirements for students declared as CS majors (both BS and BA) majors, please goHERE.
Advanced Standing for AI BS
All students beginning their degree, including transfer students, will declare their major (Bachelor of Science in AI). Students will take a series of foundational courses before they can begin taking the major core courses or most other major upper division courses. Upon completion of the foundational courses, students’ academic records will be evaluated, and those who qualify will be offered “Advanced Standing” in the major. Enrollment in the major core courses and the majority of the upper division elective CSC courses is limited to students with Advanced Standing in the major.
Requirements for Advanced Standing:
- Completion of all 7 AI Foundational Courses
- Cumulative UA GPA of 2.4 or higher
- AI Major GPA of 2.0
- Completion (at UA or via transfer credit) of CSC 120, CSC 210, CSC 244, and CSC 280 with no (best attempt) grades below a C and a maximum of two Cs.
If two of these four classes has a best attempt of C, the best attempts of the other two classes should both be As.
Best attempt grades of repeated classes may only come from the most recent attempt completed at UA. - At least two programming courses completed at UA
Details for each of the requirements:
All the below Foundational Courses must be completed for a student to be eligible for evaluation for Advanced Standing in the AI BS.
(There are seven courses, intended to be taken in three consecutive semesters):
Semester 1
| CSC 110 Introduction to Computer Programming I (4 units) (ECE 101 or ISTA 130 may substitute for CSC 110) Enrollment in CSC 110 requires a C or higher in CSC 101 or MATH 112 or a higher MATH |
| Semester 2 | CSC 120 Introduction to Computer Programming II (4 units) CSC 144 Discrete Mathematics for Computer Science I (3 units) CSC 180 (currently being offered as CSC 196) (3 units) |
| Semester 3 | CSC 210 Software Development (4 units) CSC 280 (currently being offered as CSC 296) Introduction to Artificial Intelligence (3 units) |
CSC 110, 120, 144, 210, and 244 are expected to be offered every Fall and Spring semester.
CSC 180 is currently only being offered in Spring semesters.
CSC 280 is currently only being offered in Fall semesters.
Some of these courses may also be offered in Summer (no guarantees!).
- Cumulative UA GPA of 2.4 or higher
This is based on all attempts (not counting first attempts of GROs) of all regularly graded classes completed at UA. - AI Major GPA of 2.0 or higher
This is based on all attempts (not counting first attempts of GROs) of all regularly graded CSC/AI requirements completed at UA. - Completion (at UA or via transfer credit) of CSC 120, CSC 210, CSC 244, and CSC 280 with no (best attempt) grades below a C and a maximum of two Cs.
If two of these four classes has a best attempt of C, the best attempts of the other two classes should both be As.
Best attempt grades of repeated classes may only come from the most recent attempt completed at UA.
- At least two programming courses (from list below) completed at UA:
CSC 110, 120, 210, 252, 317, 335, 337, 343, 346, 352, 372, 380
Frequently Asked Questions
At the end of every term (in May, August, and December/January), the Academic Services Office will review Artificial Intelligence major students who have completed their foundational coursework. Those students who meet the requirements for Advanced Standing (see above) will be notified via email.
CSC courses may be attempted twice.
Note: A student may not use transfer coursework towards foundational requirements or requirements for Advanced Standing if that student has already attempted the equivalent UA CSC course.
Yes. It is possible to have advanced standing in only one of your majors. If you find yourself in this position, please consult with your academic advisor regarding which classes you have access to for enrollment and the next steps regarding the major you do not have advanced standing in.