CS365 Artificial Intelligence Programming

The two books that will be useful are:
  1. S Russell, P Norvig, AI: A Modern Approach, 3rd Ed., Pearson, 2009.
  2. N Nilsson, AI: A New Synthesis, Morgan-Kaufmann, 1998.

    1. Agent based systems
      Source:
      Agent approach to AI
      See chp 2, of Russell, Norvig.
    2. Uninformed, informed search
      Source:
      see chp 8 and section 9.2 of Nilsson
      See sections 3.4, 3.5.1, 3.5.2 of Russell, Norvig.
    3. Adversarial search
      Source:
      see sections 5.1-5.3 of Russell, Norvig.
      see sections 12.1-12.4 of Nilsson.
    4. Logic
      Source:
      Prop. logic - course slides
      see sections 7.4, 7.5.1-7.5.4 of Russell, Norvig.
    5. Prolog
      Source:
      Prolog online tutorial
      Prolog code sample 1, Prolog code sample 2.
      Other references:
      Logic programming and Prolog (downloadable book)
      SWI-Prolog link