next up previous
Next: Computing Up: Introduction to Artificial Intelligence Previous: General Orientation

Texts

We have two required texts,

from which the readings in the schedule below come. R&N is a big book: coverage of the entire text would require (the equivalent of) a full academic year. Our trajectory through the book obviously doesn't include all chapters, but it is a certainly an ambitious one: strive to not fall behind in the reading. If you haven't cracked into the book, do so today.

The same recommendation holds for (S): start today if you haven't yet started, esp. if you're new to Lisp. This text is set up to allow students to become reasonable ``Lispers" on their own, at their own pace, as long as the interactivity encouraged by the book is sincerely sought by the student: do the recommended experiments, even if they seem tedious. Lisp is by its nature interactive: there is no substitute for sitting down with Lisp and experimenting. (Indeed, by Shapiro's lights, Lisp programs are written by sitting down and gradually evolving a program in interaction with Lisp.) My own coverage of Lisp will not stick closely to (S). I will presuppose most of the material in this text, rather than working from it. Some parts of (S) are particularly relevant, others aren't; we'll discuss this. (E.g., packages will not be important for us, though they could be crucial in some contexts, say groups of programmers. And you can ignore all of Section IV.)

If you become serious about Common Lisp and AI, two books should find their way into your library:

As to texts on Prolog, should you become interested in this powerful language, I recommend starting with the following:


next up previous
Next: Computing Up: Introduction to Artificial Intelligence Previous: General Orientation
Selmer Bringsjord
1999-05-22