This course provides an introduction to the principles and programming techniques of artificial intelligence. Strategies for searching, knowledge representation, automatic deduction, learning, and adaptive systems. A survey of applications is also provided.
pre-requisites: CS250 Algorithms and CS270 Programming Languages or consent of instructor
Syllabus : General course information.
Schedule : Daily reading assignments, assignment deadlines, etc.
Homework Assignments : Links to all homework assignments with associated deadlines
Project Assignments: Complete project information including deliverables and deadlines.
Downloading LISP/XEmacs: Instructions for downloading the proper version of CLISP and the XEmacs editor.