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 180 | Principles of Computer Programming | 3(3-0) |
CPS 190 | Introduction to Programming in Python | 3(3-0) |
Required Courses II (12 hours)
CPS 285 | Programming for Data Science | 3(3-0) |
CPS 301 | Social Issues of Computing and Professional Practice | 1(1-0) |
CPS 480 | Introduction to Artificial Intelligence | 3(3-0) |
CPS 580 | Supervised Machine Learning | 3(3-0) |
CPS 589 | Artificial Intelligence Capstone | 2(2-0) |
Required Courses III (6 hours)
Select two of the following:
CPS 477 | Security Informatics: AI and Visualization | 3(3-0) |
CPS 525 | Introduction to Text Mining | 3(3-0) |
CPS 535 | Introduction to Large Language Models | 3(3-0) |
CPS 582 | Computer Vision | 3(3-0) |
CPS 583 | Nonlinear Dynamics and Learning | 3(3-0) |
ITC 533 | Applied Artificial Intelligence for Internet of Things | 3(3-0) |
Total: 21 semester hours