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 |