Computer Laboratory Home Page Search A-Z Directory Help
University of Cambridge Home Computer Laboratory
Artificial Intelligence II
Computer Laboratory > Course material 2002-03 > Artificial Intelligence II

Artificial Intelligence II

Principal lecturer: Dr Sean Holden (
Taken by: Part II


Before you read anything else: re-read your notes on propositional and first-order logic.

Watch the film "AI" paying particular attention to the character "Teddy". Reflect on the following questions:

  1. Does Teddy possess anything that corresponds to "consciousness"?
  2. What sort of technological problems would you need to solve in order to bring Teddy to market?
  3. Which of these problems are currently beyond our capabilities?
  4. In what way might Teddy experience the colour red?

The course follows closely the relevant parts of:

Russell, S. & Norvig, P. (1995). Artificial Intelligence: A Modern Approach. Prentice-Hall.

You might like to wait a little before buying it as a new (second) edition is imminent. In addition there are many excellent alternative texts; AI is a sufficiently varied subject that each has its own flavour and emphasis. In particular:

Luger, G. F. & Stubblefield, W. A. (1998). Artificial Intelligence: Structures and Strategies for Complex Problem Solving. Addison-Wesley.

If you want to look at a text containing many actual examples as implementations as well as many examples of applications, try:

Dean, T., Allen, J & Aloimonos, Y. (1995). Artificial Intelligence: Theory and Practice. Benjamin/Cummings.

The programming examples are in LISP, but don't be put off: chapter 2 gives a brief introduction to the language, and as with many programming languages it's relatively easy to understand what's happening.