Stuart Russell and Peter Norvig: Artificial Intelligence: A Modern Approach.
Additional Course Materials
- If you are not familiar with Python programming, use any online tutorial to get a handle of it.
- Play PacMan!
- Thinking machine: how a computer chess player thinks!
- Backtracking demo (jar, src)
- A step-by-step guide to building your intelligent chess program (Minimax and Alpha-Beta pruning, code)