EECE (COMP) 4/6730: Expert Systems
Spring Semester 2003
2001-2003 Catalog Data: 4/6730. Expert Systems. (3). (Same as Comp 4/6730). Fundamentals of programming in PROLOG, central ideas of expert system development, including knowledge representation, control structures, tools, knowledge acquisition, and knowledge engineering. PREREQUISITE: EECE 3221 or (COMP 4030 and MATH 2701) or Permission of Instructor.
Textbooks:
1. Expert Systems Principles and Programming, J. Giarratano and G. Riley, 3rd Edition, PWS Publishing, 1998.
2. Programming in Prolog, W.F. Clocksin, C.S. Mellish, Springer-Verlag, 1994.
References:
1. Free SWI-PROLOG software for education and research is available from http://www.swi-prolog.org and the user manual is here.
2. Free online Prolog book: Online Prolog Book.
3. Additional notes and papers from journals and conference proceedings will be provided throughout the course.
Instructor:
Dr. David J. Russomanno, Associate Professor of Electrical and Computer Engineering
Office: EN 212
Phone: 678-3253
Email: d-russomanno@memphis.edu
Goals: This course is designed to introduce advanced undergraduate and graduate students in Electrical Engineering, Computer Engineering, and Computer Science to the theory and practice of the engineering of knowledge-based systems using PROLOG as an implementation language.
Prerequisites by Topic:
Topics: (T1 - denotes Text 1 and T2 - denotes Text 2: followed by textbook chapter section)
Grading:
1. Two In-Class Exams 40 %
2. Final Exam 20 %
3. Homework and Term Project 30 %
4. Pop Quizzes 10%
Note: the student is guaranteed the following 10-point grading scale:
A 90-100
B 80 - 89.99
C 70 - 79.99
D 60 - 69.99
F < 60
However, the instructor reserves the privilege to use another scale (including the +/- system) provided the student would receive the same or a better grade under the new scale.