Here are some additional references for the course. Most of them are for the programming language Prolog.
CSC2401: Additional References
- W. Clocksin and C. Mellish. Programming in Prolog. 4th Edition. Springer-Verlag.
- I have placed this book on reserve. It is the original book on the language and still very good.
- Ehud Shapiro and Leon Sterling. The Art of Prolg. MIT press
- Also on reserve. A very good book, written at a slightly more sophisticated level than C & M.
- Richard O'Keefe. The Craft of Prolog MIT press.
- The contrasting title is intended. How to get things done in prolog. Contains lots of good code tricks.
- Ivan Bratko. Prolog programming for AI.
- Good coverage of both Prolog and some basic AI techniques. All the programs actually work, although they are sometimes a bit too clever.
- Peter Flach. Simply Logical John Wiley
- Somewhat terse but clear explanations of a number of basic ideas with Prolog code.
- Elaine Rich and Kevin Knight. Artificial Intelligence. McGraw Hill.
- A classic undergraduate text.
- George Luger and William Stubblefield. Artificial Intelligence. Benjamin-Cummings
- My second choice for text book. Has code in both LISP and Prolog.
- G. Gazdar and C. Mellish. Natural Language Programming in Prolog
- A good introduction to the subject, with lots of Prolog code.
- Michael Covington. Natural Language Processing for Prolog programmers. Prentice Hall
- Assumes more knowledge of Prolog than G & M and spends less time on linguisitc issues.
- Dennis Merritt. Building Expert Systems in Prolog. Springer Verlag.
- A gentle introduction
- Steven Kim. Knowledel Systems through Prolog. Oxford UP.
- Somewhat less gentle than Merritt but with fewer techniques.
The Prolog Language
- SWI prolog.
- A public domain version of prolog, runs under windows. Obtainable over the net from the University of Amsterdam. ftp to
- ALS prolog
- A student edition of this is avalaible form ALS. Details can be found at
- BIM prolog
- Available on turing and sjuphil locally.
- This is the prplog news group. Here you can find the responses to
faqs (frequently asked questions). Use tin to read news on newshost.
UG AI home page
Last Changed: 1995