Home Page for B551
Elements of Artificial Intelligence
Fall 2008


Contents


Announcements

(Most recent first)

Welcome!

David Leake has to be away the first week of class, to present at ECCBR 2008 in Trier, Germany. However, class will still meet. The first week will be taught by Mark Wilson, the AI for the course.

Please note that the programming assignments for this class will be in scheme, so familiarity with scheme is a prereq. There will be a scheme refresher session in our second class. If your scheme background is limited, please try to read the first few chapters of The Little Schemer before the refresher session (many grad students have copies, so you may be able to borrow one). Be sure by the end of the first week that you are satisfied that you'll be able to get sufficiently comfortable with scheme to handle programming assignments (if not, to avoid huge IU penalties, you need to drop the course during the first week). If you have questions about this, please ask Mark.


Course details

Staff

Professor:
David Leake (leake at cs.indiana.edu; please preface subject line with B551). Office: Lindley 230D. Phone: 855-9756.
Associate instructor:
Mark Wilson (mw54 at cs.indiana.edu). Office: Lindley 406. Phone 855-8702.

Meeting times

Class meetings are Tuesday and Thursday, 4:00-5:15 in WY101.

Textbook

Russell & Norvig's Artificial Intelligence: A Modern Approach, Second edition, Prentice Hall, 2003.

Policies and administrative details

Everyone is responsible for reading the following pages during the first week of class.

Syllabus

Syllabus


Communication


Assignment information


Resources

(To be added as we cover new topics)

Slides and notes from class

Reserves at Swain Library

On 2-hour reserve:

Relevant papers on-line

Web Sites of Interest

On-line Demos, Software, and Video Clips

AI/Cog Sci societies

If you're interested in going deeper into AI/Cog Sci, you should consider joining societies such as the American Association for Artificial Intelligence, the Cognitive Science Society, or the ACM's SIGART. All offer very reasonable student membership rates including publications (AI Magazine, Cognitive Science, and SIGART Bulletin).

Scheme references

Paul Graham has very interesting information on the use of Lisp in the current applications. It includes an interesting article on Lisp in the .com world. (Orbitz is written in Lisp!)

Brian Keese's Emacs-Scheme page has useful setup information for setup on Windows PCs. The Scheme at IU page has a section "Using Scheme" that includes information on scheme setup with emacs. It also has a link to a useful tutorial.

A brief scheme sketch is available to help with the scheme review in the first discussion.

Much useful useful scheme information (including manuals and a scheme interpreter for PCs) is available for free on the web at www.scheme.com. Note that the site has links both to a commercial version and a free version. The free version for download is Petite Chez Scheme.

Schemers.org has an up-to-date list of Scheme resources.

scheme.dk/planet is an aggregator of Scheme-related blogs.

www.lambda-the-ultimate.org is a group blog by members of the PL community

There is a useful online article on how to debug scheme programs

There are some scheme and lisp gems at Norvig.com

The Revised^6 Report on the Algorithmic Language Scheme, just ratified in August 2007, is a useful reference.

SchemeWay is a scheme plugin for Eclipse

The following recommended books are available at local bookstores:

In addition to the above books, the following may be useful: