CS 437-3
Expert Systems
Catalog Description
This course is designed to provide students with an introduction to expert systems theory. Topics covered include knowledge representation, methods of inference, reasoning under uncertainty, and inexact reasoning (fuzzy logic). A practical introduction to expert systems programming serves to reinforce and clarify the theoretical concepts.
Prerequisite:
330 with a grade of C or better, or consent of the instructor.
Course Outline
| Lectures | ||
| 1. | Introduction to Expert Systems | 5 |
| 2. | The Representation of Knowledge | 3 |
| 3. | Methods of Inference | 5 |
| 4. | Reasoning under Uncertainty | 5 |
| 5. | Inexact Reasoning (Fuzzy Logic) | 6 |
| 6. | The Design of Expert Systems | 2 |
| 7. | Introduction to expert systems programming | 5 |
| 8. | Modular Design and Execution Control | 3 |
| 9. | Efficiency in Rule-Based Languages | 3 |
| 10. | Expert System Design Examples | 3 |
| Total | 40 | |