Date Lecture Reading Assignment
September 6th Course introduction; What is AI?
Knowledge rep/logic & reasoning (part 1)
Russell & Norvig (RN) Chapter 1
September 13th Guest lecture: Magy Seif El-Nasr, "Game AI: A quick look at AI algorithms used in Games and Interactive Narratives" Automatic Learning and Generation of Social Behavior from Collective Human Gameplay by Jeff Orkin and Deb Roy Assignment 1 out
September 20th Knowledge rep/logic & reasoning (part 2) note: this is two weeks worth of reading
RN chapters 2, 7.1-7.5, 8-9
The Further Exploits of Aaron, Painter by Harold Cohen
September 27th Scheduling & Constraint Solving RN chapter 6
Answer Set Programming for Procedural Content Generation: A Design Space Approach by Adam M. Smith & Michael Mateas
Assignment 1 due
Assignment 2 out
October 4th Ontology Design and Development RN chapter 12
ConceptNet - A Practical Commonsense Reasoning Tool-Kit by Hugo Liu and Push Singh
Final project pitches due
October 11th Planning RN chapter 10
Preface & Chapter 4: Situated Actions from Plans and Situated Actions: The Problem of Human Machine Communication by Lucy Suchman
Assignment 2 due
Assignment 3 out
October 18th MIDTERM EXAM Final Project Proposals Due (Monday, October 22nd, noon)
October 25th Search problems RN chapters 3 and 5
Evolving Virtual Creatures by Karl Sims
November 1st Search problems (continued)   Assignment 3 due (Monday, November 5th), Assignment 4 out
November 8th Guest Lecture: Kevin Dill, Lockheed Martin   Project check-in due (Monday, November 19th)
November 15th

Decision Trees; Course Recap

RN 18.1-18.4
A Few Useful Things to Know about Machine Learning by Pedro Domingos

Assignment 4 due (Wednesday, November 21st), Assignment 5 out
November 22nd Happy Thanksgiving! - no class
November 29th Final Project Presentations
December 6th Final Project Presentations Assignment 5 due
December 13th No Class - Finals Week Final Project Reports Due