Georgia Inst. of Technology
|
CS 6520
|
|
Keep looking for updates. It is your responsibility to watch out for announcements regarding homeworks, exams, handouts etc. No emails will be sent.
TA: Ashok Kumar Ponnuswami. Office hours: Tuesday 3-4pm, Office: Klaus 2116
Course Syllabus
The first part of the course will cover basic aspects of complexity theory. This includes complexity classes P, NP, L, NL, PSPACE, Polynomial Hierarchy, BPP, P/poly, NC, IP, AM, #P and relationships among them.
The second part of the course will cover advanced toipcs, e.g. PCPs, circuit lower bounds, communication complexity, derandomization, property testing and quantum computation. The emphasis will be on breadth rather than covering any of these topics in depth. We will introduce a specific topic, give a broad overview of results, and only a glimpse of the techniques. During this part of the course, you would need to read a couple of advanced research papers/surveys and write a report.
Homeworks and Exams
References and Textbooks
We will not "follow" any particular textbook. You may want to refer to :Recommended reference is Sanjeev Arora and Boaz Barak's book-drafrt, available at Sanjeev Arora's webpage.
Course notes from similar courses taught at Princeton and UC-Berkeley would be useful. See :