Coming Fall 2026: BS in AI

Contact us for More Information!


Artificial Intelligence, B.S.

UNC Charlotte College of Computing and Informatics

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.

Expected Student Learning Outcomes:

  • Graduates will be able to communicate technical material effectively to both technical and non-technical audiences.
  • Graduates will be able to evaluate the ethical implications of applied AI.
  • Upon completing the computing core, students will master the core concepts of computer science, with emphasis on demonstrations of programming and use of data structures.
  • Graduates will be able to explain and evaluate how databases support AI-driven applications.
  • Graduates will be able to develop and apply machine learning models, extract meaning, automate analysis and decision-making.

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

Curriculum – Total 120 credit hours

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 Artificial Intelligence should plan on taking the following courses that meet both general education and major requirements:

  • MATH 1241 Calculus I (3)

Major Courses (67 credit hours)

Computing Core Courses (22 credit hours)

  • ITSC 1212 Introduction to Computer Science I (4)
  • ITSC 1213 Introduction to Computer Science II (4)
  • ITSC 2214 Data Structures and Algorithms (4)
  • ITSC 2175 Logic and Algorithms (3)
  • ITSC 2181 Introduction to Computer Systems (4)
  • ITSC 3155 Software Engineering (3)

Mathematics and Statistics Courses (6 credit hours)

  • MATH 2112 Mathematics For Computer Science (3)
  • Elective MATH / STAT course (3)

Artificial Intelligence Required Courses (15 credit hours)

  • ITAI 1600 Artificial Intelligence Literacy for Professional Success (3)
  • ITAI 2153 Introduction to Artificial Intelligence and Ethics (3)
  • ITCS 3156 Introduction to Machine Learning (3)
  • ITAI 4160 Databases and Cloud for Artificial Intelligence
  • ITCS 4101 Introduction to Natural Language Processing (3) or ITCS 4152 Introduction to Computer Vision (3)

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.

Machine Learning Cluster

  • ITCS 4101 Introduction to Natural Language Processing (3)
  • ITCS 4152 Introduction to Computer Vision (3)

Robotics and Decision Making Cluster

  • ITCS 4150 Mobile Robotics (3)
  • ITCS 4151 Intelligent Robotics (3)

Human-AI Interaction Cluster

  • ITCS 3216 Introduction to Cognitive Science (3)
  • ITCS 4121 Information Visualization (3)
  • ITCS 4122 Visual Analytics (3)
  • ITCS 4123 Visualization and Visual Communication (3)
  • ITIS 4353 Social Technology Design (3)
  • ITIS 4360 Human-Centered Artificial Intelligence (3)

AI System Design Cluster

  • ITAI 4153 Introduction to Machine Learning Operations (3)
  • ITCS 4145 Parallel Programming (3)
  • ITAI 4154 AI-Driven Trustworthy Software Development (3)

AI Security Cluster

  • ITIS 4270 Artificial Intelligence Risk Management (3)
  • ITIS 4271 Secure and Trustworthy Artificial Intelligence (3)

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

Capstone Course (3 credit hours)

Unrestricted Electives

As needed to complete the credit hours required for graduation.

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.