2025-26 Catalog

CAI: Computing: Artificial Intelligence

Courses

Credit(s)ContactLab

CAI 1700. AI FOR INTERNATIONAL BUSINESS.

110

AI FOR INTERNATIONAL BUSINESS This international course explores the intersection of information technology and global business, focusing on the role of artificial intelligence (AI). Students will gain a comprehensive understanding of how AI is used to drive innovation and efficiency across various industries. Through a Study Abroad Trip, students will expand their cultural awareness and explore real-world applications of AI in international settings.

CAI 2000. INTRODUCTION TO ARTIFICIAL INTELLIGENCE.

330

INTRODUCTION TO ARTIFICIAL INTELLIGENCE This course surveys Artificial Intelligence (AI) techniques, theories, and applications. Exposes students to AI project cycles and decision making. Students will be introduced to various social issues and concerns surrounding AI such as ethics and bias.

CAI 2000H. INTRODUCTION TO ARTIFICIAL INTELLIGENCE - HONORS.

330

INTRODUCTION TO ARTIFICIAL INTELLIGENCE - HONORS Same as CAI 2000 with honors content. Honors program permission required.

CAI 2100. INTRODUCTION TO PRACTICAL MACHINE LEARNING.

330

INTRODUCTION TO PRACTICAL MACHINE LEARNING Prerequisite: Minimum grades of C in CAI 2000 and COP 1000. This course offers a practical introduction to the key ideas and tools used in machine learning (ML). Students will learn how to work with data to make predictions, spot patterns, and solve common problems. The course covers various approaches, including methods for predicting outcomes and finding relationships in data, such as using decision trees and other simple techniques. In addition, students will explore how to recognize and address fairness and bias in machine learning, ensuring responsible and ethical use of these technologies.

CAI 2200. INTRODUCTION TO PRACTICAL DEEP LEARNING.

330

INTRODUCTION TO PRACTICAL DEEP LEARNING Prerequisite: Minimum grades of C in CAI 2000 and COP 1000. Deep learning has powered many advances in machine learning by enabling computers to learn from large amounts of data. This course introduces deep learning concepts in a way that allows students to quickly apply them to real-world problems. Students will explore various types of neural networks and how they are used to solve tasks involving text and images. Through a mix of instruction and hands-on exercises, students will learn how to build deep learning models and apply them to practical problems in areas such as language understanding and image recognition.

CAI 2300. INTRODUCTION TO PRACTICAL NATURAL LANGUAGE PROCESSING.

330

INTRODUCTION TO PRACTICAL NATURAL LANGUAGE PROCESSING Prerequisite: Minimum grades of C in CAI 2000 and COP 1000 Natural Language Processing (NLP) is a field of artificial intelligence focused on enabling computers to work with human language. This course introduces students to the essential concepts and techniques used in NLP. Through applied learning, students will engage in practical activities to explore how language can be processed, interpreted, and generated by computers. The course covers real-world applications of NLP, such as translation, question answering, text summarization, and creating conversational systems.