(prereq: CSCI-1302 or POD; coreq: CSCI/PHIL-4550/6550)
This course provides an introduction to programming in LISP and PROLOG, with emphasis on artificial intelligence techniques. Other languages used for artificial intelligence work will be presented more briefly (time permitting).
Don Potter
- PROLOG Programming in Depth, (1996 edition) by Covington, Nute, and Vellino Coverage: Chapters 1-9, (maybe parts of 10-12).
- Lisp text: http://www.cs.uga.edu/~potter/ArtIntell/6540lisptexts.htm
- Sterling & Shapiro, The Art of PROLOG Programming, MIT Press, 1986.
- Norvig, Artificial Intelligence Programming, Morgan Kaufmann, 1992.
- Texts by Bratko; Clocksin & Mellish; Steele; Winston; Wilensky; and Current literature.
- LISP Notes (Dr. Covington will get these for us).
- AI on the Web: http://www.cs.berkeley.edu/~russell/ai.html
SWI Prolog (http://www.swi-prolog.org/), and Common Lisp (Allegro, GNU, etc.)