CS 388T: Theory of Computation

Fall 2025 | T Th 12:30-2 | JGB 2.202 |

 

Instructor:        Dana Moshkovitz

TA:                    Michael Jaber

Course Information

Text Book:

Sanjeev Arora and Boaz Barak, Computational Complexity – A Modern Approach, Cambridge University Press, 2009.

 

Lectures:

 

 

Date

Topic

Reading

1

Tuesday, August 26

Turing Machines, complexity classes, hierarchy theorems

Chapters 1, 3.1

2

Thursday,

August 28

The polynomial hierarchy, padding arguments, time-space lower bounds

Chapter 5.1-5.4

3

Tuesday, September  2

Boolean circuits, S3 requires max circuit size

Chapters 6.1-6.5

4

Thursday, September 4

S2 requires max circuit size

Paper

 

 

5

Tuesday, September 9

Randomized Computation, Polynomial Identity testing, Markov inequality,  ZPP=RPÇcoRP,

Chapters 7.1-7.3

6

Thursday, September 11

Amplification of BPP, Chernoff bound, BPPÍP/poly, BPPÍS2

Chapters 7.4-7.5