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