BS in Artificial Intelligence Undergraduate Program Curriculum Structure

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
  • GPA of 3.0 or higher in best attempts at CSC 120, CSC 210, CSC 244, and CSC 2XX (Intro to AI)
  • 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)
Enrollment in CSC 120 requires a C or higher in CSC 110, ISTA 130, or ECE 175

CSC 144 Discrete Mathematics for Computer Science I (3 units)
   (MATH 243 or MATH 323 may substitute for CSC 144)
Enrollment in CSC 144 requires a C or higher in CSC 110, ISTA 130, or ECE 175 AND C or higher in MATH 112 or a higher MATH

MATH 163 Basic Statistics (3 units)
  Enrollment in MATh 163 requires a C or higher in MATH 108 or MATH 112 or a higher MATH

Semester 3

CSC 210 Software Development (4 units)
Enrollment in CSC 210 requires a C or higher in CSC 120

CSC 244 Discrete Mathematics for Computer Science II (3 units)
Enrollment in CSC 244 requires a C or higher in CSC 120 AND a C or higher in CSC 144 or MATH 243 or MATH 323

CSC 2XX Introduction to Artificial Intelligence (3 units)
Enrollment in CSC 2XX requires a C or higher in CSC 120 AND a C or higher in CSC MATH 163

All of the above CSC foundational courses are expected to be offered every Fall and Spring semester. 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.
  • GPA of 3.0 (B) or higher in CSC 120, CSC 210, CSC 244, and CSC 2XX (Intro to AI) 
    This is calculated using grades from the best attempts in these classes taken at UA or their transfer equivalents taken elsewhere.
     

  • 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.