CS682 Spring 04
Theory of Computation
Course Information


Staff

Instructor

Dexter Kozen
kozen@cs.cornell.edu
Upson 5143
255-9209 office
257-4579 home
592-2437 cell

Teaching Assistant

Chaitanya Swamy
swamy@cs.cornell.edu
Upson 5136
255-9730 office

Administrator

Kelly Patwell
patwell@cs.cornell.edu
Upson 5147
255-7790 office


Time and Place

MWF 2:30-3:20, Hollister 312


Office Hours

Dexter: by appointment.  Please contact Kelly.
Swamy: T 11-12, F 4-5.  One of these may change.


Sources

Textbooks

Nothing is required, but Rogers and Garey/Johnson are classic texts and are highly recommended. The newer texts by Papadimitriou and Hemaspaandra/Ogihara are also excellent.

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

Handouts

All handouts, articles, homework sets, etc. will be available on the web in pdf or html format.  It is your responsibility to check often for new postings.  For viewing pdf files, we recommend Adobe Reader, available free of charge.


Homework and Exams

There will be biweekly homework sets consisting of 3-5 problems, due by 4pm 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 and (CS482 or CS681) is assumed.  In particular, we will assume knowledge of:


Approximate Syllabus

Entries in italics will be covered as time permits.