CMSC 470: Artificial Intelligence
An introduction to the ideas, problems, methods, and solutions of artificial intelligence. The course is balanced between a conceptual understanding of machine intelligence and AI programming techniques, with the overall objective of developing an intelligent agent.
Artificial Intelligence: A Modern Approach, 2nd Edition
Stuart Russell and Peter Norvig,
When the course is being taught, the course Moodle site can be accessed after the first day of class by enrolled students at http://moodle.lawrence.edu.