| WEEK | TOPIC | READING |
| 1 | AI Overview | Chapter 1 |
| - | Prolog: Facts and rules | SWI-Prolog Manual |
| 2 | Prolog: List processing | SWI-Prolog Manual |
| - | Prolog: Procedural interpretation | SWI-Prolog Manual |
| 3 | Automated Reasoning | Section 5.1, 5.3-4, 5.6-7 |
| - | State Space Search | Section 3.1-5 |
| 4 | Prolog: Inference control | SWI-Prolog Manual |
| - | Heuristic Search | Section 3.6-9 |
| 5 | Planning | Section 6.1-3 |
| - | Game Playing | Section 14.1-3, 9.7 |
| 6 | Knowledge-Based System | Chapter 15 |
| - | Knowledge Representation | Chapter 16 |
| 7 | mid-term exam | - |
| - | mid-term review | - |
| 8 | Reasoning under Uncertainty: Bayesian Reasoning | Section 9.1-5, 10.2 |
| - | Reasoning under Uncertainty: Causal Networks | Chapter 11 |
| 9 | Decision under Uncertainty: Expected Utility | Section 12.1-2 |
| - | Decision under Uncertainty: Markov Models | Section 9.6, 12.3-5 |
| 10 | Supervised Machine Learning | Chapter 7, Section 10.4 |
| - | Artificial Neural Networks | Chapter 8 |
| 11 | Deep Learning | Chapter 8 |
| - | Unsupervised Learning | Section 10.3 |
| 12 | Reinfercement Learning | Chapter 13 |
| - | Natural Language Processing | Section 8.5 |
| 13 | Perception and Action | Section 8.4 |
| - | AI as a Whole | Chapter 2, 18, 19 |
| 14 | oral presentations | - |
| - | oral presentations |
Final Exam: TBA