next up previous contents
Next: Semantics of Programming Languages Up: Lent Term 2002: Part Previous: Introduction to Security   Contents

Prolog for Artificial Intelligence

Lecturer: Dr M. Richards (mr@cl.cam.ac.uk)

No. of lectures: 12


Aims


The aim of this course is to introduce the elements of programming in the language Prolog. A relatively pure subset of Prolog is covered, which excludes assert/retract, but includes the cut. The course consists of tutorials with exercises in graded order of difficulty, followed by case studies demonstrating a variety of applications.


Lectures

Objectives


At the end of the course students should

Recommended books


Clocksin, W.F. (1997). Clause and Effect: PROLOG Programing for the Working Programmer. Berlin: Springer-Verlag.
Bratko, I. (1986). PROLOG: Programming for Artificial Intelligence. Addison-Wesley.
Shoham, Y. (1994). Artificial Intelligence Techniques in PROLOG. Morgan Kaufmann.



next up previous contents
Next: Semantics of Programming Languages Up: Lent Term 2002: Part Previous: Introduction to Security   Contents
Christine Northeast
Tue Sep 4 09:34:31 BST 2001