http://www.cs.buffalo.edu/pub/WWW/faculty/rapaport/472/syl.html)
| CLASS | INSTRUCTOR | REGIS. NO. | DAYS | HOURS | LOCATION |
|---|---|---|---|---|---|
| Lecture | Rapaport | MWF | 10:00 a.m.-10:50 a.m. | NatSci 210 | |
| Recitation R1 | Johnson | 250171 | T | 3:30 p.m.-4:20 p.m. | NatSci 220 |
| Recitation R2 | 246233 | Th | 5:00 p.m.-5:50 p.m. | NatSci 210 |
| Wednesday | January 21 | First lecture |
| Wednesday | January 21 | UB
Center for Cognitive
Science
Colloquium:
James Allen, ``Conversational Planning Agents'' 2:00-3:30 p.m., 280 Park |
| Tue., Thu. | January 27, 29 | First meetings of recitations |
| Monday | February 16 | *** PROJECT 1 (mini-Eliza) DUE *** |
| Sat.-Sun. | March 7-15 | Spring break; no classes |
| Wednesday | March 18 | *** MID-TERM EXAM *** |
| Friday | March 20 | *** Last day to withdraw with a grade of `R' *** |
| Wednesday | April 8 | *** PROJECT 2 (game playing) DUE *** |
| Monday | April 27 | *** PROJECT 3 (SNePS KB) DUE *** |
| Tue., Thu. | April 28, 30 | Last meetings of recitations |
| Monday | May 4 | Last lecture |
| Tue., Wed. | May 5, 6 | Reading Days |
| Thu.-Fri. | May 7-14 | Exam Week (Assume that our exam is the afternoon of the last day) |
| L&S Readings
(approx. 10 pp./lecture) | Topics | Lecture Dates |
|---|---|---|
| Part I (pp. 1-31) | What Is AI? | January 21-January 28 |
| Ch. 2 (pp. 33-80),
§10.6 (pp. 465-469), §12.0-12.2, 12.5-12.6 (pp. 559-587, 600-602) | Reasoning | January 30-February 16 |
| Ch. 4 (pp. 81-158),
§10.4 (pp. 459-463) | Search & Game Playing | February 18-March 6 |
| Review for Mid-Term | March 16 | |
| Mid-Term | March 18 | |
| Review of Mid-Term | March 20 | |
| §5.3 (pp. 171-186) | Production Systems | March 23 |
| §5.4 (pp. 186-196) | Planning | March 25 |
| Ch. 8 (pp. 293-337),
SNePS Readings | Knowledge Representation | March 27-April 8 |
| §11.0-11.3 (pp. 517-543)
§11.5-11.7 (pp. 550-558) | Natural-Language Understanding | April 10-April 20 |
| Part VI (pp. 751-780) | What Is AI? | April 22-May 1 |
| Summary & Review | May 4 |
sunyab.cs.472.
You may post questions and comments there
that are of general interest to the entire class.
From time to time, information about homeworks, etc., will be posted to
the newsgroups. This newsgroup will be archived in
/projects/rapaport/472/news.
This is so that the homework can be discussed in the class period when it is due.
acl), which runs under the Unix operating
system. If you don't have an account on one of the department's or the
university's Unix machines, please get one. (To do this, first get an
account on the CIT ubunix machines; then send mail to
cs-accounts@cs.buffalo.edu asking for an account on Armstrong for CS
472.) You will be expected to
learn how to use Unix and to learn the idiosyncrasies of Allegro Common
Lisp on your own (the Shapiro text should be of help). For more
information on Lisp, see
Luger & Stubblefield, Ch. 10, and Marty Hall's
``An Introduction to
Common Lisp'' website.
CIT offers
short courses
on Unix, etc., or call 645-3542, or email
consult@acsu.buffalo.edu
for more information.
The main product of your work is the paper, not the program! In the paper, you should say what you have done, and say (in English summary, not in programming detail) how you have done it. It should also include annotated examples of your program in action. These should be well chosen to illustrate the range of performance of your program. The examples should not be redundant, nor included merely because they look complicated. Each example should illustrate a particular ability of your program. Nevertheless, the reader will assume that your program does nothing interesting that isn't illustrated!
The program listing should either be presented as figures throughout the paper, or as an appendix. In either case, the listing is included as documentation for what you say in the paper.
Thus, each report must consist of the following components:
| Recitation Assignments (including attendance, homeworks, quizzes, etc.) | 25% |
| Projects | 25% |
| Midterm Exam | 25% |
| Final Exam | 25% |
| Total | 100% |
For further information, see ``Grading Principles''