Home | People | Curriculum | Projects | Resources | Media

CS 372 Artificial Intelligence

Prerequisites: CS 206

Description: A study of how to program computers to behave in ways normally attributed to human "intelligence." Topics include: heuristic vs algorithmic programming; cognitive simulation vs machine intelligence; problem solving; inference; natural language understanding; scene analysis; learning; and decision making. These are illustrated by programs from literature and programming assignments in appropriate programming languages (Common Lisp and Prolog).

Bryn Mawr course page

Haverford College Page maintained by John Dougherty, David Wonnacott, and Rachel Heaton.
Computer Science Department, Haverford College.