May 27, 2026  
Undergraduate Catalog | 2026-2027 
    
Undergraduate Catalog | 2026-2027

Artificial Intelligence, B.S.


Return to {$returnto_text} Return to: Academic Programs (by college)

The Bachelor of Science in Artificial Intelligence is designed for students aiming to build skills for a range of careers in AI and machine learning. Graduates with this degree will gain comprehensive training in core mathematics, computing, AI algorithms, the AI software lifecycle, and ethical considerations, while also building strong communication and teamwork abilities through practical, hands-on learning. The program offers built-in flexibility, allowing students to explore courses in other disciplines and apply AI across diverse fields.

All program-level Admissions and Progression Requirements are in addition to the University of North Carolina at Charlotte Admission Requirements .

Admission Requirements


Freshmen

  • Minimum GPA: 2.5
  • Admission is competitive for AI programs and, if admissible, freshmen must present a minimum SAT-Math score of 530 or ACT-Math subscore of 22.

Transfers

  • Minimum GPA: 2.5
  • Pre-Major/Prerequisite Courses: A grade of C or above is required in any previously attempted Computer Science course(s).  Students must be able to transfer credits for the equivalent of College Algebra.
  • Transferable Credit Hours:  24

Currently Enrolled Students

  • Minimum GPA: 2.5
  • Must have earned 12 or more hours at UNC Charlotte
  • Must have earned a grade of C or higher in MATH 1241 , or MATH 1120  (Note: Students coming in with MATH 1120 will still be required to take MATH 1241 for the Bachelor of Science program.)
  • Must have earned a grade of C or higher in ITSC 1212 , or ITSC 1110 , or DTSC 1302   
  • Participation in a Change of Major Workshop offered by the CCI Advising Center is required before becoming eligible to declare the AI major.

Degree Requirements


General Education Courses (31-32 credit hours)


For details on required courses, refer to the General Education Program . Total hours to satisfy General Education Requirements may vary as some general education requirements may be double-counted in the major with departmental approval. Please see your advisor for information. Students majoring in Computer Science should plan on taking the following courses that meet both general education and major requirements:

MATH 1241 Calculus I  (3) (fulfills Quantitative/Data requirement)

Major Courses (67 credit hours)


Mathematics and Statistics Courses (6 credit hours)


Artificial Intelligence Elective Courses (6 credit hours)


Select two courses from the lists below. The clusters are only to indicate sub-areas. The courses selected do not need to be within one category.

Elective Courses in Other Disciplines (15 credit hours)


Select 15 elective credit hours. Courses that count towards this requirement must have a discipline prefix other than ITSC, ITCS, DTSC, ITIS, or ITAI. This requirement can be fulfilled by pursuing a/an:

  • Minor
  • Second major
  • Honors program
  • Undergraduate certificate
  • Set of courses selected by the student that do not satisfy any other degree requirements

Unrestricted Elective Courses, Double Major and/or Minor to Complete Requirements for Graduation


Students must earn a minimum of 120 credit hours to graduate. This requirement can be fulfilled through a combination of elective courses, a minor, or a double major. The 120-credit minimum must be satisfied regardless of the specific academic path chosen (e.g., a minor combined with electives).

Degree Total = 120 Credit Hours


Progression Requirements


  • The GPA requirement for the Artificial Intelligence undergraduate degree programs is 2.0 or above in all courses applied to the degree and all courses in the major.
  • Students have a limit of 3 attempts per course in the major. This applies to all courses listed under the Major Courses of the B.S. in Artificial Intelligence degree program. A Withdrawal does not count as an attempt, as that effort is already restricted via the Withdrawal limit.
  • Students are required to achieve a grade of C or above in all courses listed under the Computing Core Courses and Artificial Intelligence Required Courses categories in the Major.

Return to {$returnto_text} Return to: Academic Programs (by college)