Authorised by Academic Registrar, April 1996
Objectives At the completion of this subject students should understand the fundamental techniques of artificial intelligence; and be able to distinguish complete and heuristic computations; and appreciate the role of expert systems and machine learning.
Synopsis This subject gives a wide exposition of the goals and fundamental techniques of artificial intelligence, and a basic flavour of the artificial intelligence research methodology. Introduction to AI. AI programming. State space representation and search. Knowledge representation. Reasoning under uncertainty. Knowledge acquisition and refinement. AI applications including expert systems shells and machine learning.
Assessment Written: 70% + Assignments and practical work: 30%