Print this page

Bulletins

Applied Artificial Intelligence Minor, B.A., B.A.A., B.S., B.S. in B.A.

The minor in applied artificial intelligence prepares graduates to responsibly develop, deploy, and evaluate applications utilizing artificial intelligence. The minor includes requisite coursework to develop the computational thinking and programming skills needed to develop solutions that utilize artificial intelligence, to understand sources of bias and explainability in such applications, and to consider points of failure. The program provides a broad overview of many approaches to artificial intelligence such as supervised machine learning, unsupervised machine learning, reinforcement learning, and generative artificial intelligence. Proficiency with associated tools and software suites is developed throughout the program’s curriculum culminating in a capstone project.

Program Requirements

Required Courses I (3 hours)

Select one of the following:
CPS 180Principles of Computer Programming

3(3-0)

CPS 190Introduction to Programming in Python

3(3-0)

Required Courses II (12 hours)

CPS 285Programming for Data Science

3(3-0)

CPS 301Social Issues of Computing and Professional Practice

1(1-0)

CPS 480Introduction to Artificial Intelligence

3(3-0)

CPS 580Supervised Machine Learning

3(3-0)

CPS 589Artificial Intelligence Capstone

2(2-0)

Required Courses III (6 hours)

Select two of the following:
CPS 477Security Informatics: AI and Visualization

3(3-0)

CPS 525Introduction to Text Mining

3(3-0)

CPS 535Introduction to Large Language Models

3(3-0)

CPS 582Computer Vision

3(3-0)

CPS 583Nonlinear Dynamics and Learning

3(3-0)

ITC 533Applied Artificial Intelligence for Internet of Things

3(3-0)

Total: 21 semester hours