|
last update: 22 August 2002
This course studies the theory and application techniques which allow a
computer to "behave intelligently". Various operational definitions of
intelligence are discussed, along with the concept of "mechanized intelligence".
The course includes case studies of expert systems which solve engineering
design problems, diagnose disease, and learn from their environment
via natural language and/or visual interaction with a user. The role of
planning, goal formation, search analysis and evaluation, and various forms
of representation will be discussed extensively. Three lecture hours per week.
The emphasis of this course in on the understanding of the basic approaches to knowledge acquisition, representation and retrieval with respect to the general concept of simulating intelligent behavior. Various techniques for representing knowledge and rules are presented and discussed with emphasis on generalized problem-solving paradigms. Specific examples of AI and AI-related systems are included as a means of solidifying theoretical concepts. Given the emphasis of the course and the breadth of the topic areas, little or no programming is included. (The course CSC 410 often provides an applications oriented treatment of AI topics.) The course grade will be determined using the following approximate weights: final exam: 30%; other tests, written homework, and projects: 70%. Bibliography:
Computer Studies Minor • Courses • Course Sequence Diagram • Computer Laboratories |