Module 11352 (2001)

Syllabus page 2001/2002

06-11352
AI Techniques A

Level 1/C

jxb
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.)

Relevant Links

See AI Techniques A Web-page for course material and further useful links.


Outline

The module provides a general introduction to artificial intelligence and its techniques. The focus of the module is on the presentation of knowledge representation techniques, knowledge acquisition and reasoning. An overview on the main subfields of artificial intelligence will be provided.


Aims

The aims of this module are to:

  • provide a general introduction to artificial intelligence and its techniques
  • give an overview on knowledge representation techniques as well as on the main subfields of artificial intelligence
  • show the need for different knowledge representation formalisms

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1structure the field of artificial intelligence into its main subfields, and outline the important features of AI systems Continuous assessment, examination
2explain some of the most important knowledge representation formalisms and understand why there are different ones, discuss their advantages and drawbacks, and represent knowledge in unseen easy examples in any of them Continuous assessment, examination
3apply simple uninformed search algorithms Continuous assessment, examination
4understand the processes involved in building Expert Systems Continuous assessment, examination
5provide examples of different types of AI systems, and explain their differences, common techniques, and limitations Continuous assessment, examination

Restrictions, Prerequisites and Corequisites

Restrictions:

None

Prerequisites:

None

Co-requisites:

06-11353 (AI Techniques B) (linked module)


Teaching

Teaching Methods:

3 hrs/week of lectures and exercise classes

Contact Hours:

35


Assessment

  • Supplementary (where allowed): As the sessional assessment
  • 3 hr examination (80%), continuous assessment (20%), divided equally between this module and 06-11353 (AI Techniques B). Resit by examination only.

Recommended Books

TitleAuthor(s)Publisher, Date
Artificial Intelligence: A New SynthesisNilsson N JMorgan Kaufmann, 1998
Artificial Intelligence; A Modern ApproachRussell S & Norvig PPrentice Hall, 1995
Artificial Intelligence (3rd edn)Winston P HAddison Wesley, 1992
Artificial Intelligence (2nd edn)Rich E & Knight KMcGraw Hill, 1991
Expert Systems (3rd edn)Jackson PAddison Wesley, 1999

Detailed Syllabus

  1. The history and the dream of AI
  2. What is AI? - The roots, the goals, the subfields
  3. Cognitivism and the birth of AI
  4. Real Intelligence - Neural Network Systems
  5. Brain Modelling and Experimental Testing
  6. Information Processing and Learning in Artificial Systems
  7. Evolutionary Computation
  8. Knowledge Representation I - Foundations
  9. AI Application - Vision
  10. AI Application - Speech
  11. Knowledge Representation II - Frames
  12. AI Application - Robotics
  13. Knowledge Representation III - Semantic nets, inheritance
  14. Production Systems - Recognize-Act-Cycle, Matching, Conflict Resolution
  15. Uninformed Search
  16. Expert Systems I - Building a system
  17. Uncertainty treatment I - Probabilistic, Mycin
  18. Expert Systems II - Rule learning
  19. Uncertainty treatment II - Fuzzy Logic, Bayes Nets
  20. Limitations and Misconceptions of AI
  21. Philosophical Issues

Last updated: 27 September 2001

Source file: /internal/modules/COMSCI/2001/xml/11352.xml

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