Course Information


Staff

Instructor

Dexter Kozen
kozen@cs.cornell.edu
Upson 5143
255-9209

Teaching Assistant

In my dreams.

Administrator

Beth Howard
bhoward@cs.cornell.edu
Upson 5147
255-4188


Time and Place

TR 11:15-12:05, Olin 218

Office Hours

By appointment.  Please contact Beth.

Sources

Textbooks

The following text will be used.

This book is out of print and unavailable from the publisher.  Photocopies are available from Beth for a nominal charge.

Other useful sources:

These titles are on reserve in the Engineering Library, Carpenter Hall.

Handouts

All handouts, articles, homework sets, etc. will be available on the web. Most of the notes are in postscript format, so you will need access to a postscript previewer such as ghostview or a postscript printer. Please let me know if you experience difficulties.

Homework sets and handouts will be posted periodically. It is your responsibility to check for new postings.

Public Newsgroup

I have asked CIT to delete the newgroup for this course, since there has been no activity.

[ A public newsgroup cornell.class.cs786 has been created for technical discussions, questions, and announcements. Please feel free to use this group as you would any newsgroup or public bulletin board. Free-ranging technical discussions are especially encouraged. I will try to respond to questions posted to this group within one working day. ]


Homework and Exams

There will be biweekly homework sets consisting of 3-5 problems, due in class on the due date.  You may collaborate on homework.  If you collaborate, pass in one copy of your solutions with the names of all collaborators.  Acknowledge all sources, including others in the class from whom you obtained ideas.  Late homework will not be accepted without a good excuse.  Assignments and solutions will be posted on the web.

There will be two 72-hour takehome exams, open book and notes.  No collaboration is allowed on the exams.

Approximate weights: Homework 50%, exams 25% each.


Prerequisites

Familiarity with the content of CS481 is essential.  In addition, familiarity with the content of CS682 and (CS482 or CS681), as well as elementary logic and algebra (Math 432, Math 481, Math 681) will be helpful. In particular, we will assume knowledge of:

Approximate Syllabus

Entries in italics will be covered as time permits.