Module 18188 (2004)

Syllabus page 2004/2005

06-18188
Introduction to AI

Level 1/C

John Bullinaria
10 credits in Semester 1

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Changes and updates

New module for 2004/05 (in part replaces AI Techniques A).


Relevant Links

See the Module Web Page for module material and further useful links.


Outline

This module provides a general introduction to artificial intelligence, its techniques, and main subfields. The principal focus of the module will be on the common underlying ideas, such as knowledge representation, rule based systems, search, and learning. It will provide a foundation for further study of specific areas of artificial intelligence.


Aims

The aims of this module are to:

  • provide a general introduction to artificial intelligence, its techniques and its main subfields
  • give an overview of key underlying ideas, such as knowledge representation, rule based systems, search, and learning
  • demonstrate the need for different approaches for different problems
  • provide a foundation for further study of specific areas of artificial intelligence

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1recognise the important features of AI systems and structure the field of AI into its main subfields Examination
2explain some of the most important knowledge representation formalisms and why they are needed, discussing their advantages and disadvantages Examination
3apply these knowledge representation formalisms to simple unseen examples Examination
4describe and apply some simple search algorithms Examination
5outline the processes involved in rule-based Expert Systems and in building such systems Examination
6discuss the importance of learning in intelligent systems, and how it might be implemented Examination
7provide examples of different types of AI systems, and explain their differences, common techniques, and limitations Examination

Restrictions, Prerequisites and Corequisites

Restrictions:

None

Prerequisites:

None

Co-requisites:

None


Teaching

Teaching Methods:

3 hrs/week of lectures, guest seminars, and exercise sessions

Contact Hours:

32


Assessment

  • Supplementary (where allowed): As the sessional assessment
  • 1.5 hr examination (100%).

Recommended Books

TitleAuthor(s)Publisher, Date
Artificial Intelligence: A Modern Approach (2nd edn)S Russell & P NorvigPrentice Hall, 2003
Artificial Intelligence (2nd edn)E Rich & K KnightMcGraw Hill, 1991
Artificial Intelligence: A New SynthesisN J NilssonMorgan Kaufmann, 1998
Artificial IntelligenceRob CallanPalgrave Macmillan, 2003
Artificial Intelligence (4th edn)G LugerAddison Wesley, 2002
Artificial IntelligenceM NegnevitskyAddison Wesley, 2002
Artificial Intelligence (3rd edn)P H WinstonAddison Wesley, 1992
Expert Systems (3rd edn)P JacksonAddison Wesley, 1999

Detailed Syllabus

  1. The Roots, Goals and Sub-fields of AI
  2. (Seminar) AI and Philosophy
  3. Biological Intelligence and Neural Networks
  4. (Seminar) Neural Network Applications
  5. Building Intelligent Agents
  6. (Seminar) Interacting Agent Based Systems
  7. Knowledge Representation
  8. (Seminar) Evolutionary Computation
  9. Semantic Networks and Frames
  10. (Seminar) Vision
  11. Production Systems
  12. (Seminar) Natural Language Processing
  13. Search
  14. (Seminar) Planning
  15. Expert Systems
  16. (Seminar) Computer Chess
  17. Treatment of Uncertainty
  18. (Seminar) AI in Computer Games
  19. Machine Learning
  20. (Seminar) Machine Learning Applications

Last updated: 5 Nov 2004

Source file: /internal/modules/COMSCI/2004/xml/18188.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus