Intelligent Autonomous Agents

ICS 606 / EE 606 -- Spring 2010

Quick Links: Messages , Schedule, Course Description (pdf), Grading Criteria, Assignments, Projects , Presentation Evaluation Form, Exams, Agent Resources , Robotics Resources , Lisp Resources , Emacs/Unix Help .
Instructor: Prof. Nancy Reed, 314E POST, nreed@hawaii.edu, (808) 956-8498.
Office hours Mon & Wed 11: - 11:30 am or by appointment.
Lectures: Mon and Wed 3:00 - 4:15 pm, POST 126. Detailed schedule of topics.

Overview

Intelligent autonomous agents are now being used in a broad range of areas from telecommunications, to education, defense and manufacturing. This course focuses on the conceptual basis of intelligent agents, including the theory, implementation, and practical applications of agent systems. ICS 606 is co-listed in Electrical Engineering as EE 606, meaning that the two courses are equivalent. 3 credits.

Text/Readings

Texts: Artificial Intelligence, A Modern Approach, 3rd Edition, by S. Russell & P. Norvig, Prentice Hall, 2009. (New edition just out). An Introduction to MultiAgent Systems, Second Edition by Michael Wooldridge, Published May 2009 by John Wiley & Sons. ISBN-13: 978-0470519462. (New edition just out). Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Edited by Gerhard Weiss. The MIT Press, Hardcover March 1999, ISBN: 0262731312, or Paperback July 2000, ISBN: 0262731312.
Other material:Selected papers from journals (e.g. Autonomous Agents and Multi-Agent Systems, ACM/IEEE journals) and conferences (e.g. Autonomous Agents, IJCAI, ECAI, AAAI) will be covered during the term. Available online or will be provided as handouts.

Course Requirements

There are four components to your grade in this course: one written examination (30%), programming assignments (20%), class participation and presentations (20%) and completion of a research project (30%). Grading Criteria are here.

Academic Conduct

Assignments and exams are to be done individually, unless otherwise instructed. Discussing programming assignments is fine. Discussing programming language features and problems/bugs is OK. Sharing code for assignments is NOT ALLOWED. Refer to the student conduct code (http://www.hawaii.edu/student/conduct/) for details on the UH student conduct policy. In particular, examine the list of impermissible behavior. Anyone caught cheating will be reported and risks expulsion from the university. cheating.

Back to the Top of this page

(c) N. E. Reed, 2005-2010