This is an archived page and may be obsolete; the current pages are at http://www.iit.edu/csl/cs

CSP 581: Applied AI Programming

Texts

Objectives

Prerequisites

Syllabus

Common Lisp basics 3 hours
First-Class and Higher-Order Functions 3 hours
Anonymous Functions and Closures 3 hours
CLOS 2 hours
Symbolic Mathematics: MACSYMA 3 hours
Constraint Satisfaction 3 hours
Natural Language Processing and Parsing 5 hours
Macros and Microlanguages 3 hours
Rule-Based Expert Systems and RETE 5 hours
Memoization 2 hours
Partial Evaluation 2 hours
Meta-Circular Evaluation 4 hours
Compiling LISP Programs 4 hours
Total 42 hours