Syllabus for CS 188, Spring 2005
Introduction to Artificial Intelligence

Subject to change; due dates are approximate until the assignment is posted.
Lecture Topic Readings in AIMAAssignments
Jan 18Introduction, history Chapter 1A0 (Lisp)
20Intelligent agents Chapter 2
25Problem solving, uninformed search Chapter 3
27A* search and heuristic functions Chapter 4.1-4.2A0 due, A1 (Search)
Feb 1Local and online search Chapter 4.3-4.5
3Constraint satisfaction Chapter 5.1-5.2
8Constraint satisfaction contd. Chapter 5.3-5.4A1 due, A2 (Search, CSPs)
10Game-playing Chapter 6
15Logical agents; propositional logic Chapter 7.1-7.4
17Inference in propositional logic Chapter 7.5-7.7
22First-order logic Chapter 8.1-8.3
24Inference in first-order logic, logic programming Chapter 9.1-9.4A2 due, A3 (Logic)
Mar 1Planning problems Chapter 11.1-11.2
3Planning algorithms Chapter 11.3, 11.5A3 due (3/4)
8Midterm
10Probability theory Chapter 13
15Bayesian networks Chapter 14.1-14.3 A4 (Probability, Bayes nets)
17Inference in Bayesian networks Chapter 14.4-14.5
22Spring Break
24Spring Break
29Temporal probability models Chapter 15.1-15.5
31Speech recognition Chapter 15.6A4 due (4/3), A5 (Bayes net inference)
Apr 5Rational decisions Chapter 16
7Sequential decisions Chapter 17.1-17.4
12Learning Chapter 18.1-18.2
14Decision tree learning Chapter 18.3
19Statistical learning Chapter 20.1-20.3
21Neural networks Chapter 20.5 A5 due, A6 (Bayes net learning)
26Natural language communication and syntax Chapter 22.1-22.3
28Natural language semantics Chapter 22.5-22.7
May 3Computer vision Chapter 24
5Robotics Chapter 25.1-25.4 A6 due (5/8)
10Philosophical issues Chapter 26
13Final (12.30pm - 3.30pm) 220 Hearst Gym


Return to CS 188 home page