IS2450 Tentative Course Schedule

Fall 2008

  1. Aug. 28, introduction, the course, AI programming, Lisp
        Norvig: Chp. 1
        Grahm: Chps. 1, 2

  2. Sept. 4, data structures, recursion, simple search
        Norvig: Chp. 2
        Grahm: Chps. 3, 4

  3. Sept. 11, control, functions, style,
        Norvig: Chp. 3
        Grahm: Chps. 5, 6

  4. Sept. 18, more about Lisp, Macros
        Grahm: Chps. 7, 8, 9, 10

  5. Sept. 25, lessons from the General Problem Solver
        Norvig: Chp. 4

  6. Oct. 2, pattern matching in ELIZA
        Norvig: Chp. 5

  7. Oct. 9, abstracting software tools
        Norvig: Chp. 6

  8. Oct. 16, efficiency
        Norvig: Chps. 9, 10
        Grahm: Chp. 13

  9. Oct. 23, logic programming and Prolog
        Norvig: Chp. 11
        Grahm: Chp. 15

  10. Oct. 30, object programming and CLOS
        Norvig: Chps. 13
        Grahm: Chps. 11, 17

  11. Nov. 6, knowledge representation
        Norvig: Chp. 14
        Grahm: Chp. 15

  12. Nov. 13, expert systems
        Norvig: Chp. 16

  13. Nov. 20, building a production system

  14. Dec. 4, continued

  15. Dec. 11, natural language
        Norvig: Chps. 19, 20


IS2450 Home Page