CS232 Artificial Intelligence, Wellesley College

Guide to handouts and readings

Online resources are also available at the course schedule page

(1) Course Information - information about course administration and overview that will be discussed during the first class.

(2) Copy of lecture slides for the first class.

(3) Artificial Intelligence by David Leake - brief overview of the field of AI, including a sample of the main areas of AI research and its practical impact. This is a very readable article that reinforces the main topics presented in the first class.

(4) Excerpt from Patrick Winston's book, Artificial Intelligence, pages 16-20 and 63-79 . The first topic that we will cover is search, and excerpts from Winston's book will reinforce the material presented in lecture. Pages 16-20 provide some background on terminology and the qualities of a good representation. The chapter on "Nets and Basic Search" covers material that will be presented during the second lecture. You will be able to follow the lecture material more easily if you read this chapter in advance.

(5) Linux, X, and Emacs - we will use the CS department's Linux workstations for all of the programming work in this course. This document reviews the basic facilities that you will use on these machines, which may be familiar from other CS classes.

(6) Introduction to Common LISP, Sections 1-4 - prior to every Lab class, there will be assigned reading from this document that introduces new LISP material that will be used in Lab. This document contains simple paper-and-pencil exercises to check your understanding, with solutions at the end of the file. Try to read through these first four sections before the first Lab.

(7) Excerpt from Winston and Horn's book, LISP, pages 1-30. This excerpt is optional reading. The first chapter provides general background on the Common LISP language and why it has been the language of choice for most AI programming. The second chapter reviews the same material covered in the first four sections of the Introduction to Common LISP. The Winston and Horn book is very readable, and excerpts from this book will occasionally be provided as optional reading.

(8) Potential Lab Times - the current schedule has two possible lab times on Wednesday, at 9:50-11:00 and 2:15-3:25. We may need to change one of the lab times, so I am providing an extended list of possible times - please fill this out and hand it in at the end of class.

(9) Assignment 0 - this is a "mini" assignment worth 25 points, to help me understand your background and interest in the topics of this course. This assignment is due on Tuesday, September 12.

(10) Guide to handouts from the first class - I couldn't resist this real-world example of recursion...