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 Dates | Day(s) | Time | Building | Section |
03/31/25 - 06/13/25 | Sync Session Tu | 7 – 9:30 p.m. | 55 | |
Instructor | Course Location | Status | CAESAR Course ID | |
Bader, Atef | Online | Open |