Module 18188 (2004)
Syllabus page 2004/2005
06-18188
Introduction to AI
Level 1/C
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: | |
| 1 | recognise the important features of AI systems and structure the field of AI into its main subfields | Examination |
| 2 | explain some of the most important knowledge representation formalisms and why they are needed, discussing their advantages and disadvantages | Examination |
| 3 | apply these knowledge representation formalisms to simple unseen examples | Examination |
| 4 | describe and apply some simple search algorithms | Examination |
| 5 | outline the processes involved in rule-based Expert Systems and in building such systems | Examination |
| 6 | discuss the importance of learning in intelligent systems, and how it might be implemented | Examination |
| 7 | 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:
Assessment
- Supplementary (where allowed): As the sessional assessment
- 1.5 hr examination (100%).
Recommended Books
| Title | Author(s) | Publisher, Date |
| Artificial Intelligence: A Modern Approach (2nd edn) | S Russell & P Norvig | Prentice Hall, 2003 |
| Artificial Intelligence (2nd edn) | E Rich & K Knight | McGraw Hill, 1991 |
| Artificial Intelligence: A New Synthesis | N J Nilsson | Morgan Kaufmann, 1998 |
| Artificial Intelligence | Rob Callan | Palgrave Macmillan, 2003 |
| Artificial Intelligence (4th edn) | G Luger | Addison Wesley, 2002 |
| Artificial Intelligence | M Negnevitsky | Addison Wesley, 2002 |
| Artificial Intelligence (3rd edn) | P H Winston | Addison Wesley, 1992 |
| Expert Systems (3rd edn) | P Jackson | Addison Wesley, 1999 |
Detailed Syllabus
- The Roots, Goals and Sub-fields of AI
- (Seminar) AI and Philosophy
- Biological Intelligence and Neural Networks
- (Seminar) Neural Network Applications
- Building Intelligent Agents
- (Seminar) Interacting Agent Based Systems
- Knowledge Representation
- (Seminar) Evolutionary Computation
- Semantic Networks and Frames
- (Seminar) Vision
- Production Systems
- (Seminar) Natural Language Processing
- Search
- (Seminar) Planning
- Expert Systems
- (Seminar) Computer Chess
- Treatment of Uncertainty
- (Seminar) AI in Computer Games
- Machine Learning
- (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