Paradigms of Artificial Intelligence Programming:
Case Studies in Common LISP,
Peter Norvig
covering chapters 1, 2, 3
For more information on LISP see the TAMU Lisp Primer or this list of LISP resources
Here are the HTML reference specifications for ANSI LISP and Common LISP.
Homework late policy: 10% is deducted from your grade for every day late up to a maximum of one week.
Programming Labs: done in LISP (KCL or Allegro) on machines in HRBB 209 or 214. It is your own responsibility to learn how to use LISP on these machines although optional evening seminars will be provided by the TA.
Jan. 22 Introduction to AI (Chapter 1) (class notes)
Jan. 27 Intelligent Agents (Chapter 2) (class notes)
Jan. 29 LISP (Lisp book, Chapter 1) ( class notes)
(first written assignment due)
(optional evening seminars on how to use LISP by TA in HRBB 209 starting at 6:30 pm, 7:00 pm, 7:30 pm)
Feb. 2
(optional evening seminars on how to use LISP by TA in HRBB 209 starting at 6:30 pm, 7:00 pm, 7:30 pm)
Feb. 3 LISP (Lisp book, Chapter 2)
Feb. 5 LISP (Lisp book, Chapter 3) ( class notes)
Feb. 10 Search (Chapter 3) ( class notes)
Feb. 12 Informed Search (Chapter 4) ( class notes)
(programming assignment on pattern matching due, hints)
Feb. 17 Game Playing (Chapter 5) ( class notes)
Feb. 19 Representation and Logic (Sections 6.1 - 6.3, p. 151-166) ( class notes)
Feb. 24 Guest lecture on Intelligent Agents & Intelligent Tutoring Systems
Feb. 26 Propositional Logic (Sections 6.4 - 6.6, p. 166-178) ( class notes)
Mar. 3 First-Order Logic (Sections 7.1 - 7.3, p. 185-201) ( class notes)
(programming assignment on search due)
Mar. 5 Logical Agents (Sections 7.4 - 7.10, p. 201-212) ( class notes)
(turn in written assignment on logic if you want it graded before exam.)
Mar. 10 Review ( sample exam)
(written assignment on logic due)
Mar. 12 Mid-Term Exam (in class)
Mar. 24 Inference (Sections 9.1 - 9.5, p. 265-277) ( class notes)
Mar. 26 Reasoning Systems (Sections 10.1, 10.5-10.9, p. 297-298, 313-328) ( class notes)
Mar. 31 Planning (Sections 11.1 - 11.4, p. 337-349) ( class notes)
Apr. 2 Planning (Sections 12.1, 13.1-13.3, p. 367-371, 392-407) ( class notes)
Apr. 7 Uncertainty (Chapter 14) ( class notes)
Apr. 9 Vision (Sections 24.1 - 24.4, p. 724-749) ( class notes)
(written assignment on inference, reasoning systems, and planning due)
Apr. 14 Learning (Sections 18.1 - 18.3, p. 525-540) ( class notes)
Apr. 16 Neural Networks (Sections 19.1 - 19.5, p. 563-587) ( class notes)
Apr. 21 Walk (use this time to work on written assignment and lab)
Apr. 23 Natural Language Processing (Sections 22.1 - 22.3, 22.8, 23.5-23.7) ( class notes)
(written assignment on uncertainty, vision, learning, and neural networks due)
Apr. 28 Discussion of Artificial Intelligence (Chapters 26 & 27)
Apr. 30 Review
(programming assignment on natural language processing due)