Colorado State University Computer Science Department


CS440: Introduction to Artificial Intelligence (Fall '96)

Class Material

Course Description

The objectives of this class are for students to Class discussions will range from Lisp and Prolog programming fundamentals to philosophical issues in artificial intelligence (AI). Common Lisp and Prolog are used to illustrate basic data structures and programming techniques in AI. Common Lisp programs that implement problem-solving search methods, logical reasoning techniques, production-rule systems, and neural networks will be studied and modified. Students must complete a number of written and programming assignments. They must also complete a semester project are present the results in class and in a written report.

Course Prerequisites

You must be familiar with data structures and discrete structures as taught in courses CS253 and CS301. Some familiarity with Common Lisp and Prolog will make programming assignments much easier!

Artificial Intelligence Resources

from Vasant Honavar's class page

Lisp Programming Resources

from Vasant Honavar's class page

Prolog Programming Resources


Last updated 8/26/96 anderson@cs.colostate.edu