CS 156

Introduction to Artificial Intelligence

1900-2015 TTh, MH 224

Jeff Smith, MH 415, 924-5153
smithj@mathcs.sjsu.edu

Office hours:

1600-1730 M, 1500-1530 & 1600-1730 Tu, 1500-1600 & 1700-1730 Th, or by appointment.

Text:

Rich & Knight, Artificial Intelligence, 2nd edition. Other references are available in the reserve book room, on the first floor of Wahlquist Library North.

Grading system:

40% on programming assignments
40% on exams (midterms)
20% on final exam
All exams will be open book and open notes. The first two programming assignments will be in Scheme or Lisp (which you should already know), the third in Prolog (which you needn't know now), the fourth in Scheme, Lisp or Prolog. One of the exams, probably the third, is likely to be a take-home exam. See the separate sheets on Assignments and Documentation for specific requirements in these areas.

Topics:

A detailed list of topics is given on a separate sheet. We will spend about a third of the course on state spaces and a third of the course on deduction and uncertain information. We will cover the topics of Chapters 2, 3, 5, and 6 fairly thoroughly, Chapters 1, 4, 8-12, and 13 less thoroughly, and just hit the highlights of Chapters 7, 15, 17, and 18.

Some topics you might have expected to see will be mentioned under other headings. Robotics will come up in discussion of planning. Expert systems will come up under rules, deduction, and uncertain knowledge. Intelligent user interfaces may come up under natural language processing. Alas, we will not have much time for philosophical issues (e.g. can machines really think).

Collaboration:

The work you turn in should be your own. Please become familiar with the official university policy on academic dishonesty on pp. 446-47 of the 1995-97 catalog.