CSCI E-220: Artificial Intelligence
Fall Semester 2009-2010
Science Center B-10
Artificial intelligence (AI) is the study of computer systems that appear to behave with some degree
of human intelligence. This survey course covers major background and state-of-the-art topics in AI:
game playing, natural language understanding, theorem proving, computer vision, genetic algorithms,
and neural networks. Other topics in machine learning, planning, and expert systems are covered if
time permits. The LISP programming language is introduced and used for some programming assignments;
others may be completed in Java or C. Prerequisite: CSCI E-50b, or the equivalent programming experience.
Last updated Summer 2009