| Date | Topic | Notes | Reading | Due Today | Slides |
| Aug 25 | Introduction and course overview | HW 0 assigned | Chapter 1 | Lecture 1 | |
| Aug 27 | Introduction to AI applications | Lecture 2 | |||
| Aug 29 | Search in AI | HW 0 | Lecture 3 | ||
| Sept 1 | No class: Labor day | ||||
| Sept 3 | Problem solving as search | Chapter 3 | Lecture 4 | ||
| Sept 5 | Heuristic search | HW 1 assigned, HW1 solutions | Lecture 5 | ||
| Sept 8 | Heuristic search (cont) | Chapter 4 | Lecture 6 | ||
| Sept 10 | Local search | Lecture 7 | |||
| Sept 12 | Constraint satisfaction | Chapter 5 | HW 1 | Lecture 8 | |
| Sept 15 | CSPs (cont) | Lecture 9 | |||
| Sept 17 | Adversarial search | Chapter 6 | Lecture 10 | ||
| Sept 19 | Intro to IR | HW 2 assigned | Guest Lecture | ||
| Sept 22 | Adversarial search (cont) | Lecture 11 | |||
| Sept 24 | Probability and uncertainty | Chapter 13 | Lecture 12 | ||
| Sept 26 | Probability (cont) | Lecture 13 | |||
| Sept 29 | Representing uncertain knowledge | Chapter 14 | HW 2 | Lecture 14 | |
| Oct 1 | Bayesian networks | Lecture 15 | |||
| Oct 3 | Reasoning with uncertain knowledge | HW 3 assigned, HW3 solutions | Lecture 16 | ||
| Oct 6 | Exact inference algorithms | Lecture 17 | |||
| Oct 8 | Approximate inference algorithms | Lecture 18 | |||
| Oct 10 | Approximate inference algorithms (cont) | HW 3 | Lecture 19 | ||
| Oct 13 | No class: Oct break | ||||
| Oct 15 | Learning as search | Chapter 18 | Lecture 20 | ||
| Oct 17 | Learning CPDs | Lecture 21 | |||
| Oct 20 | Midterm review | Review notes | Review | ||
| Oct 22 | Midterm: 8-10pm UNIV 317 | No class; Midterm solutions | |||
| Oct 24 | No class | ||||
| Oct 27 | Invited speaker: Leslie Kaelbling | No class; go to DLS at 3:30pm | |||
| Oct 29 | Classification trees | HW 4 assigned | Chapter 20 | Lecture 22 | |
| Oct 31 | Trees (cont) | Lecture 23 | |||
| Nov 3 | Overfitting and evaluation | Lecture 24 | |||
| Nov 5 | Learning conditional probability distributions | Lecture 25 | |||
| Nov 7 | Learning joint probability distributions | HW 4 | Lecture 26 | ||
| Nov 10 | Learning JPDs (cont) | Lecture 27 | |||
| Nov 12 | Learning pathologies | Lecture 28 | |||
| Nov 14 | Representing certain knowledge | HW 5 assigned, HW5 solutions | Chapter 7 | Lecture 29 | |
| Nov 17 | Propositional logic | Lecture 30 | |||
| Nov 19 | Reasoning with propositional logic | Chapter 8 | Lecture 31 | ||
| Nov 21 | First-order logic | Lecture 32 | |||
| Nov 24 | Logical inference | Chapter 9 | HW 5 | Lecture 33 | |
| Nov 26 | No class: Thanksgiving | ||||
| Nov 28 | No class: Thanksgiving | ||||
| Dec 1 | Logical inference (cont) | HW 6 assigned, HW6 solutions | Lecture 34 | ||
| Dec 3 | Class cancelled | ||||
| Dec 5 | Learning with logic | Lecture 35 | |||
| Dec 8 | Representing logic and probabilities | HW 6 | Lecture 36 | ||
| Dec 10 | Reasoning with logic and probabilities | Lecture 37 | |||
| Dec 12 | Final review | Review notes 2 | Review 2 |