Knowledge without appropriate procedures for its use is [mute], and procedure without suitable knowledge is blind.
-- Herb Simon, "Artificial Intelligence Systems that Understand", 1977.
An introduction to computer science using techniques and examples from the field of artificial intelligence. Topics include compute-intensive methods, search techniques, game playing, natural language processing, data mining, the World Wide Web, information retrieval, machine learning, machine translation, the Turing test. This is not a programming course; coursework involves challenging pencil-and-paper problem solving assignments. Some knowledge of calculus will be assumed. Currently, enrollment is not permitted for those who have taken CS100 or have equivalent experience; please contact the instructor if you have questions.
Another useful site is Cornell's Learning Strategies Center's collection of Study Skills Resources.
Some of these links may have access restricted to within Cornell.