CS60069 Computational Complexity


Instructor:

 Swagato Sanyal.

Teaching Assistants:

 Anamitra Mani, Anindya Ganguly.

Course overview:

 This is a first course in computational complexity. Following is a tentative list of topics.
Pre-requisites:
  1. A course on Formal Language and Automata Theory.

  2. A course on Design and Analysis of Algorithms.

  3. Mathematical maturity.
Classes:

 Venue: CSE-107. Timings: Monday (12:00-12:55), Tuesday (10:00-10:55, 11:00-11:55), Thursday (08:00-08:55).

References:
  1. Computational Complexity A Modern Approach by Sanjeev Arora and Boaz Barak.