Artificial Intelligence (AI)

AI 250 Foundations of Artificial Intelligence (4 crs)

Prerequisite: DS 150 or CS 140, MATH 246

Introduction to concepts related to the use and creation of AI. Students will gain an understanding of AI concepts and techniques, their ethical implications, explore transparency in AI models, and examine influence of AI on society and workforce.

Lecture/Discussion Hours: 4

Lab/Studio Hours: 0

AI 350 Human-Computer Interaction (4 crs)

Prerequisite: AI 250

Introduction to the design, implementation, and evaluation of interactive software and AI systems, with a focus on the intersection of ethics and computing. Topics include transparent and explainable AI, human abilities, user research, prototyping, evaluation techniques, design communication, and team skills.

Lecture/Discussion Hours: 4

Lab/Studio Hours: 0

AI 420 Artificial Intelligence (3 crs)

Prerequisite: AI 250. No credit if taken after CS 420.

A comprehensive exploration of Artificial Intelligence spanning classical to contemporary approaches. The course traces AI's evolution from symbolic reasoning and rule-based systems to current statistical and data-driven methodologies and examines crucial ethical considerations in AI, including data bias and societal impact.

Lecture/Discussion Hours: 3

Lab/Studio Hours: 0

AI 485 AI-Driven Project Development (3 crs)

Prerequisite: AI 250

An exploration of crafting intelligent software solutions using state-of-the-art AI techniques. Practical projects focus on designing, developing, and deploying AI-powered applications while applying the principles of the software development life cycle.

Grading Basis: A-F Grades Only

Lecture/Discussion Hours: 3

Lab/Studio Hours: 0