Instructors of AI courses may get some benefit from this page. Some
of it is designed specifically for the book
Artificial
Intelligence: A Modern Approach and some of it does not depend on
the choice of textbook. Our aim is to provide resources for every
step of designing and running an AI course.
Choose a Textbook
- AI Books: a list of AI books (useful as supplements
or for a course that does not use a textbook).
- Comments by other people about AIMA.
- Prentice Hall's resource page for AIMA allows you
to request an evaluation copy of the book, see resources for the first day of class, etc.
- Position Paper from the AAAI Fall Symposium on Innovative Instruction for Introductory AI,
New Orleans, Nov. 1994. Gives some of our motivation for
writing the first edition.
Talk with Other Instructors
-
aima-instructors
discussion group for instructors (and TAs) only. Click the link to apply for
membership. Please use your University email address, so that I can verify
you are an instructor and not a student. Then in a separate message to
peter@norvig.com send proof that you
are in fact an instructor (a web page at your University will do it).
Unfortunately, Yahoo Groups does not make this process easy, but I'm sure
you appreciate that we need to screen carefully to prevent students from
getting access to homework solutions, etc.
- aima-talk
discussion group for any readers of the book. You can look at the archives
here, and you can invite your students to use this as a resource.
Design a Syllabus
Develop Your Lectures
- Videos from Dan Klein at Berkeley.
- Slides (projections) for use in class:
- Figures from the text; you can
incorporate these into Powerpoint or other
presentations.
- Terminology from the index of the book
may be of some help.
- Other sites on the Web with
supplemental material on AI, organized by part in the book.
- AI Education
material from Temple University,
Bryn Mawr,
and AAAI (my favorite).
Give Homeworks
- A Solution Manual
for all exercises is available; request it in an email to Peter (peter@norvig.com) or Stuart (russell@cs.berkeley.edu), including proof that you are an instructor (web site; University email address).
Give Exams
Give Programming Assignments