http://www.cs.dartmouth.edu/courseguide/grad/cs_104.html
This course is a graduate-level survey of artificial intelligence. It covers the basic principles underlying artificial intelligence (search methods, knowledge representation and Œexpert systems¹, planning, learning, etc.) and examples of particular artificial intelligence applications areas (natural language understanding, vision, robotics).