|Home | People | Curriculum | Projects | Resources | Media|
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