Computing and Information Technology Interactive Digital Educational Library

 

CITIDEL >
Syllabus Collection >
Syllabus >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10117/5143

Title: Distributed Artificial Intelligence
Authors: RIT - Department of Computer Science
Issue Date: 
Publisher: RIT - Department of Computer Science
Citation: http://www.cs.rit.edu/~mpv/course/dai/syllabus.html
Abstract: Syllabus: 4003-590/4005-709 Distributed Artificial Intelligence version 1.2 Copyright © Department of Computer Science Rochester Institute of Technology All Rights Reserved 1. Course Description Distributed artificial intelligence combines the areas of artificial intelligence, computer science, sociology, economics, management science, and philosophy.Gerhard Weiss has defined distributed artificial intelligence as "the study, construction, and application of multiagent systems, that is, systems in which several interacting, intelligent agents pursue some set of goals or perform some set of tasks."This course concentrates on the development of multiagent systems for distributed artificial intelligence.The course provides an introduction to intelligent agents, and multiagent systems as well as agent societies.The course explores the application of organizational theory and formal methods to the problem domain.Finally, industrial and practical applications in distributed artificial intelligence are discussed. 2. Text * An Introduction to MultiAgent Systems, by Michael Woolridge. © 2002 3. Prerequisites 4003-455 Artificial Intelligence or 4005-750 Artificial Intelligence 4. Course Web Page www.cs.rit.edu/~mpv/course/dai/index.html 5. Instructor Information Dr. Michael Van Wie Building 70, room 3645 mpv@cs.rit.edu http://www.cs.rit.edu/~mpv Office Hours: M 3-4, W 1-3, R 11-12, and by appointment. 6. Grading Policy The 590 undergraduate course consists of the activities shown below, which are weighted as indicated to compute the final grade: Component Weight Homeworks 40% Projects 60% The 709 graduate course consist of the activities shown below, which are weighted as indicated to compute the final grade: Component Weight Homeworks 30% Project 50% Seminar 20% There will be four homework assignments with the last homework assignment due during week 8. There may be additional homework problems for the grad section of the course: additional problems will be listed separately on the assignment handout. Homework assignments are due at the beginning of class (4:00 PM) on the day due. If you will not be on time to class, then your assignment must be to me by 3:45 PM the day it is due. Late assignments are not accepted. Collaboration is not permitted for the homework assignments. You may only ask for assistance from the Professor. There will be four projects, with the last project due during week 10. Projects will be completed in the RoboCup Rescue environment (http://www.rescuesystem.org/robocuprescue); the first assignment will include instructions for downloading and installing the simulator, and for writing and running your own agents. The first three assignments will be individual assignments. The last assignment will be a team assignment. Collaboration on individual assignments is not permitted. There may be presentations associated with later projects. Consult your project hand-outs for more details. A significant part of the course will be conducted in seminar format. The Professor will hand out papers or other materials for review; the entire class is expected to have read the materials, and to be ready for a class-long discussion on the topics at hand. The discussion will be lead by one of the graduate students, and his performance in the discussion will be the basis for the "seminar" part of his grade. 7. Course Format This course will be composed of an interactive lecture and occasional student presentations. Homework assignments will be given during the first 8 weeks with between one and two weeks to complete each assignment. 8. Academic Honesty It is a shame that this must be stated at all, but there are always a few students who do not abide by the rules of proper academic conduct. For the record: * You may help each other freely to complete labs, as the purpose of the labs is to increase your understanding. * However, this does not mean that someone else can do your lab for you. Any lab you submit must contain a significant intellectual contribution by you. * The corollary is that you may not do someone else's work for them either. A willing supplier of the material is as guilty of academic dishonesty as the receiver. * Any help you receive from someone must be acknowledged in the work submitted. Failure to acknowledge the source of a significant idea or approach is considered plagiarism and not allowed. The rules regarding helping each other on projects may be different from the ones specified here for labs. The rules will be stated in the handout for each project. Those who behave in a dishonest or unethical manner in computer science courses, or in their dealings with the Computer Science Department, are subject to disciplinary action. In particular, dishonest or unethical behavior in the execution of assigned work in a computer science course will be treated as follows: 1. For a first offense the student involved will receive a grade of zero on the assignment. [A stronger penalty may be exacted, if, in the judgment of the instructor, the offense involves a flagrant violation of basical ethical standards.] 2. For a second offense, in the same or a different course, the student will receive a failing grade for that course. 3. A third offense will be referred to judicial affairs. Furthermore, the following action will be taken for each person involved in the incident, whether currently enrolled in the course or not: * If the student is a computer science major, a letter recording the incident will be placed in the student's departmental file; otherwise, the letter will be forwarded to the student's department chair or program coordinator. * Violations of the Code of Conduct... can also result in suspension, expulsion and even criminal charges. For most of you, such warnings are unnecessary. We have to mention this because otherwise some students would say, ``but you never said I couldn't just copy Johnny's work and turn it in as my own.'' 9. Tentative Schedule The weekly scheduleis available on the web. It reflects our best estimate of the timing of the topics covered in this course. Any changes to this schedule will be announced in advance by the instructor, or via e-mail. Many of the course topics are not addressed directly by any of the text books. You can expect numerous class handouts on materials not covered in the texts. Detailed reading assignments are shown in the weekly schedule. We cannot stress strongly enough that you are expected to have read assigned portions of the texts before class, as some of the material will not be covered in class unless questions arise. You are responsible for everything in the assigned readings whether covered in class or not, as well as lecture material whether covered in the readings or not. You may also have assigned readings to do before a lab session. Pertinent questions are always welcome. 10. General Conduct Student conduct will be evaluated in accordance with the Policy on Academic Dishonesty and Code of Conduct for Computer Use found in RIT's Educational Policies and Procedures Manual. You should also have two related documents, the Code of Conduct for the Use of Department of Computer Science Facilitiesand the Policy on the Use of Computer Games on Department of Computer Science Facilities, which are refinements of the general Institute policies. 11. Policy on W and I Grades RIT policy allows you to withdraw from a course with a grade of Won or before the Friday of the sixth week in the quarter. After this date, your instructor cannot give you a W, but must assign you a grade based on your work. This course has been designed so that you can complete all the work in one quarter. Thus incomplete grades will be given only in the most exceptional circumstances, and then only by prior arrangement with your lecture instructor. Your lecture instructor has the final say in this matter. 12. Disclaimer Every effort has been made to provide accurate information in this document. We reserve the right, however, to make changes to any facet of the course should circumstances warrant it. Any such changes will be announced in both lecture and lab. Last Updated Mar/09/2002 by mpv.
URI: http://www.citidel.org/handle/10117/5143
Appears in Collections:Syllabus

Files in This Item:

File SizeFormat
6-syllabus.html11KbHTMLView/Open

All items in DSpace are protected by copyright, with all rights reserved.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2006 MIT and Hewlett-Packard - Feedback