CmpE 593 Multiagent Systems



Prerequisites
There are no course prerequisites. A working knowledge of database systems, distributed systems, and artificial intelligence will considerably help. You will be doing a project. You need to be fluent in one programming language, preferably in Java.

Course Material
Course Work

Each meeting will have two hours of lecture and an hour of discussion on previously selected papers. The discussions will be led by a different person each time. You are expected to write 400-500 words about each paper and turn it in as hard copy during class. Explain the problem the paper is addressing, its proposed solution, contribution, and your comments on the proposed approach. Everyone will do a project in groups of two or three. The project will constitute a significant part of this course. There will be two in-class project presentations. The project will be to develop a team of agents for the Multiagent Programming Contest of 2007. Each project group is expected to tackle different aspects of the problem and to come up with a novel approach. There will be a midterm and a final.

Grading

Midterm 20%
Project 35%
Readings 10%
Class participation 15%
Final 20%

Academic Integrity

Please read the university policy on cheating and what counts as cheating. Do not copy your answers from other sources (including friends, Web pages or books). If you think the answer to a question exists in a book, then read the section carefully and write down the answer in your own words. Give credit to your sources. The same policy holds for the projects and the exams.