| Week | Lecture | Lab | Reading |
| 1 | Introduction | First XNA 4.0 Game | Buckland Intro |
| 2 | Finite State Automata | Miner | Buckland Chpt 2. |
| 3 | Agents | SpaceWars | The Agent Wiki or Russell and Norvig Chpt. 2. |
| 4 | Physics 1 | SpaceWars Agent | Buckland Chpt. 1 |
| 5 | Physics 2 | SpaceWars Modify Physics | Palmer Chpts 1 to 3 |
| 6 | Moving Agents | Integrate Buckland 3 into SpaceWars | Buckland Chpt. 3 |
| 7 | Chatbots | Chatbot | The Eliza Wiki or look at James Allen's Natural Language Understanding |
| 8 | Approximation | Coursework 2 support | Buckland Chpt. 4 |
| 9 | Open (Distributed Games) | Driving Game V1 | Open |
| 10 | Search 1 | Driving Game V2 (acceleration) | The Search algorithm Wiki or Russell and Norvig Chpt. 3. |
| 11 | Knowledge Representation | Driving game V3 (add an agent) | Russell and Norvig Chpt. 7.0-7.3 and 12.0-12.2 |
| 12 | Testing | Coursework 2 support | Explore for Coursework 2 |
| 13 | Graphs | Coursework 2 support | Buckland Chpt. 5 |
| 14 | Scripting | Coursework 2 (Due) | Buckland Chpt 6. |
| 15 | Physics 3 | open space wars project 0 | Palmer Chpt. 4 |
| 16 | Open (NLP) | open space wars project 1 | Open |
| 17 | Search 2 | open space wars project 2 | Buckland Chpt 8. |
| 18 | Goals | open space wars project 3 | Buckland Chpt 9. |
| 19 | Psychological Models | Develop a model of the Stroop effect | The Cognitive Model Wiki and Human-level AI's Killer Application: Interactive Computer Games |
| 20 | Machine Learning | Nearest Neighbor Clustering | Pick a Paper |
| 21 | Open (Neurons) | Minimax Search | Open |
| 22 | A-Life | Game of Life | Alife Wiki |
| 23 | Open | Optional Free Discussion | No Reading |
| 24 | Conclusion | Optional Free Discussion (out 2013) | Reread all |