This course introduces the concepts, principles, and techniques used in designing intelligent agent-based systems. Students will learn about autonomous agents, agent architectures, agent environments, and the interaction mechanisms among multiple agents. The course covers topics such as reactive and deliberative agents, multi-agent systems, cooperation and coordination strategies, communication protocols, decision-making processes, and learning in agent environments. Students will also explore practical applications of agent-based systems in domains such as robotics, smart systems, distributed computing, game environments, and autonomous decision support systems. Through hands-on projects and case studies, students will gain experience in developing and analyzing intelligent agent-based solutions for real-world problems
AI 460: Agent Based Systems
Class Program
Prerequisite Courses