CS 188. Introduction to Artificial Intelligence

Current Schedule (Spring 2016)


Catalog Description: (4 units) Basic ideas and techniques underlying the design of intelligent computer systems. Topics include heuristic search, problem solving, game playing, knowledge representation, logical inference, planning, reasoning under uncertainty, expert systems, learning, perception, robotics, language understanding.

Prerequisites: CS 61A or CS 61B and consent of instructor; 70 or Mathematics 55

Course objectives: An introduction to the full range of topics studied in artificial intelligence, with emphasis on the "core competences" of intelligent systems - problem solving, reasoning, decision making, and learning - and on the logical and probabilistic foundations of these activities.

Topics covered:

General Catalog