Stuart Russell and Peter Norvig. (1995). Artificial
Intelligence: A Modern Approach. Prentice-Hall, Englewood
Cliffs, New Jersey. (book home
page)
Prerequisites
I will assume that students are familiar with programming (any
language), algorithm analysis (big O notation and the like at the
level of CPS130), and simple calculus (partial derivatives).