These notes are placed here primarily to assist students enrolled in the course; they are not intended as polished documents. All notes are copyright © Russell C. Bjork. Students enrolled in CPS331 may reproduce these notes for personal study and anyone is free to use them for personal reference; all other rights are reserved.

  1. Course Introduction
  2. Intelligent Agents
  3. The Turing Test; ELIZA
  4. Knowledge Representation
  5. Predicate Calculus
  6. Prolog
  7. Rule-Based Systems
  8. Expert Systems
  9. Representing Uncertain Information
  10. Search
  11. Adversary (Games) Search
  12. Constraint Propagation
  13. Planning
  14. Natural Language
  15. Fuzzy Logic
  16. Vision
  17. Introduction to Learning
  18. Symbolic Approaches to Learning
  19. Genetic Algorithms and Programming
  20. Neural Networks
  21. Bayesian Learning
  22. Resemblance-Based Learning
  23. Biologically-Inspired AI
  24. Robots