Prerequisites: CS 100 with a grade of “C-” or better, CS 111
Description: An introduction to the field of artificial intelligence. Focuses on discrete-valued problems. Covers heuristic search, problem representation, and classical planning. Also covers constraint satisfaction and logical inference.