next up previous
Next: Computing Up: The Introduction to Artificial Previous: Intro to AI and

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 stay up-to-date in the reading.

If you're new to Lisp, start immediately to work with (S): 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 achieved by the student. 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.) Bringsjord's own coverage of Lisp will not stick closely to (S). He will presuppose most of the material in this text, rather than working from it (though my own code will refer to appropriate sections in (S).) 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.)

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

As to texts on Prolog, which has been intimately associated with AI in Europe and Japan for many years, should you become interested in this powerful language, the following texts are recommended.


next up previous
Next: Computing Up: The Introduction to Artificial Previous: Intro to AI and
Selmer Bringsjord
1999-06-08