next up previous contents
Next: Comparative Programming Languages Up: Lent Term 2003: Part Previous: Lent Term 2003: Part   Contents


Artificial Intelligence I

Lecturer: Dr S.B. Holden (sbh11@cl.cam.ac.uk)

No. of lectures: 12

This course is a prerequisite for Artificial Intelligence II (Part II).

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. (2001). PROLOG: Programming for Artificial Intelligence. Addison-Wesley (3rd ed).


next up previous contents
Next: Comparative Programming Languages Up: Lent Term 2003: Part Previous: Lent Term 2003: Part   Contents
Christine Northeast
Wed Sep 4 14:43:05 BST 2002