Module Identifier CS16010  
Module Title AN INTRODUCTION TO ARTIFICIAL INTELLIGENCE  
Academic Year 2001/2002  
Co-ordinator Dr Mark Ratcliffe  
Semester Semester 2  
Other staff Professor Mark Lee, Dr Myra Wilson  
Mutually Exclusive CS14020  
Course delivery Lecture   20 lectures  
  Practical   3 x 2 hr  
Assessment Supplementary examination   Will take the same form, under the terms of the Department's policy    
  Exam   2 Hours   100%  
Further details http://www.aber.ac.uk/compsci/ModuleInfo/CS16010  

Brief description


The module will provide students with an introduction to the problems and techniques of artificial intelligence.

Aims


To introduce students to the problems and techniques of artificial intelligence.

Learning outcomes


On completion of this module, students should be able to:

Syllabus


1. Introduction to AI - 1 Lecture
What is AI? Introduction to the range of applications of AI. Why do we need AI and how do we use it?


2. Intelligent Agents - 1 Lecture
How can we build an intelligent robot? Sensing, Action and Cognition. The symbolic approach. Memory, representation and reasoning.


3. Machine Vision - 3 Lectures
How can robots see? The nature of the vision task. Computer vision and image processing.


4. Knowledge - 2 lectures
How can robots think? Knowledge representation methods. Reasoning and inference.


5. Expert Systems - 3 Lectures
How can human expertise be automated? Example applications and commercial successes. How to build an expert system - system concepts and architectures. Rule-based systems: design, operation and worked examples. Knowledge bases and knowledge based systems.


6. Artificial Brains - 2 Lectures
How can robot brains be built? Artificial neural nets, pattern recognition and learning.


7. Search and reasoning - 4 Lectures
Why do we need search? Evaluation of search strategies. Un-informed search techniques. Informed search techniques.


8. Machine Learning - 2 Lectures
How can a computer program learn? Inductive learning. Structural methods. Genetic algorithms.


9. Learning application - 2 Lectures
Case-based reasoning. Data mining.

Reading Lists

Books
** Recommended Text
S.J. Russell and P. Norvig. (1995) AI: A Modern Approach. Prentice-Hall ISBN 0131038052
Alison Cawsey. (1998) The Essence of Artificial Intelligence. Essence of Computing Series. Prentice Hall ISBN 0135717795
** Consult For Futher Information
J. Giarratano and G. Riley. (1998) Expert Systems: Principles and programming. Boston PWS ISBN 0534950531
E. Rich and K. Knight. (1991) Artificial Intelligence. 2nd.. McGraw Hill, ISBN 0070522634