THE UNIVERSITY
OF BIRMINGHAM
Computer Science

SYLLABUS PAGE, 2004/05

06-18188
Introduction to AI

Level 1/C

Dr J A Bullinaria
10 credits in Sem1

Programmes | Modules | Updates | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus | Links

The School of Computer Science 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

Most recent update: 5 Nov 2004.

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

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:

Learning Outcomes

On successful completion of this module, the student should be able to:Assessed by:
Recognise the important features of AI systems and structure the field of AI into its main subfields.Examination
Explain some of the most important knowledge representation formalisms and why they are needed, discussing their advantages and disadvantages.Examination
Apply these knowledge representation formalisms to simple unseen examples.Examination
Describe and apply some simple search algorithms.Examination
Outline the processes involved in rule-based Expert Systems and in building such systems.Examination
Discuss the importance of learning in intelligent systems, and how it might be implemented.Examination
Provide 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

1.5 hr examination (100%).

Recommended Books

TitleAuthor(s)Publisher, DateComments
Artificial Intelligence: A Modern Approach (2nd edn)S Russell & P NorvigPrentice Hall, 2003The book that ties in most closely with the module
Artificial Intelligence (2nd edn)E Rich & K KnightMcGraw Hill, 1991Quite old now but still a good book
Artificial Intelligence: A New SynthesisN J NilssonMorgan Kaufmann, 1998A good modern book
Artificial IntelligenceRob CallanPalgrave Macmillan, 2003A good modern book
Artificial Intelligence (4th edn)G LugerAddison Wesley, 2002Some students may prefer this one
Artificial IntelligenceM NegnevitskyAddison Wesley, 2002A good modern book
Artificial Intelligence (3rd edn)P H WinstonAddison Wesley, 1992A classic but not advanced enough now
Expert Systems (3rd edn)P JacksonAddison Wesley, 1999The best book on Expert Systems

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

Relevant Links

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


Programmes | Modules | Updates | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus | Links

Page maintained by:Dr P Coxhead
Content last updated:5 Nov 2004
Source:/resources/modules/2004/xml/18188.xml