

Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach, Second Edition. Prentice Hall, 2002. ISBN: 9780137903955Our programming exercises will be (mostly) done in Scheme. An excellent Scheme reference/textbook is available free online, but a print edition is also available (you may also find an older copy in the CS Learning Center/MathLAN Library). We'll be using R5RS for this course, but a newer edition incorporating R6RS is also available.
R. Kent Dyvbig. The Scheme Programming Language, Third Edition. MIT Press, 2003. ISBN: 9780262541480. http://www.scheme.com/tspl3
23 absences  20% 
45 absences  40% 
6 or more absences  80% 
Week  Topic  Week  Topic  
1  Intelligent Agents  8  Probability  
2  Search  9  Bayesian Networks  
3  Constraint Satisfaction  10  Decision Theory  
4  Adversarial Search  11  Learning  
5  Propositional Logic  12  Classification  
6  FirstOrder Logic  13  Reinforcement Learning  
7  Planning  14  Robotics 
\checkmark+  Exhibits exceptional clarity, insight and/or creativity. 
\checkmark  Exhibits evidence of processing and studying concepts. 
\checkmark  Superficial response or insufficient evidence of engagement. 
Assignment  Topic  Out  Due 
1  Search  9 Sep  18 Sep 
2  Adversarial Search  21 Sep  28 Sep 
3  Logic Programming  9 Oct  16 Oct 
4  Bayesian Networks  4 Nov  11 Nov 
5  Markov Models  16 Nov  23 Nov 
6  Supervised Learning  23 Nov  2 Dec 
7  Reinforcement Learning  2 Dec  11 Dec 
Hour Exam 1  Friday, October 2 
Hour Exam 2  Monday, November 16 
Final Exam  Tuesday, December 15 (9 AM) 
Programming Assignments  40% 
Participation  10% 
Reading Journal  15% 
Exams  20% 
Final Exam  15% 