Course Descriptions and Schedule

Please note that course schedules may be amended due to low enrollment, faculty availability, and/or other factors.

MSDS 442-DL : AI Agent Design and Development


Description

This is an applied artificial intelligence (AI) course. It provides an in-depth exploration of designing, developing, and deploying AI agents, with a focus on creating stateful, autonomous, and multi-agent systems. Students learn key concepts behind reason-and-act methods, intelligent prompting, finite state machines, and agent architectures. They use open-source frameworks and libraries to build multi-actor applications with large language models. They develop dynamic, reliable agents capable of executing complex multi-step workflows, incorporating human-in-the-loop processes, and interacting with external tools and application programming interfaces. Students learn how to design and deploy sophisticated AI agents, ranging from simple reactive systems to advanced goal-driven systems. This
is a case-study and project-based course with a programming component

Prior to spring 2025, this course was titled, "Data Pipelines and Stream Processing."

Prerequisites: None.


Spring 2025
Start/End DatesDay(s)TimeBuildingSection
03/31/25 - 06/13/25Sync Session Tu
7 – 9:30 p.m. 55
InstructorCourse LocationStatusCAESAR Course ID
Bader, Atef
Online
Open
^ Back to top ^