These notes were prepared by 6.089 students to fulfill their "scribe notes" requirement. All notes are courtesy of the student named in the file, and are used with permission.
| LEC # | TOPICS |
|---|---|
| 1 | Introduction (PDF) |
| 2 | Logic (PDF) |
| 3 | Circuits and finite automata (PDF) |
| 4 | Turing machines (PDF) |
| 5 | Reducibility and Gödel (PDF) |
| 6 | Minds and machines (PDF) |
| 7 | Complexity (PDF) |
| 8 | Polynomial time (PDF) |
| 9 | P and NP (PDF) |
| 10 | NP-completeness (PDF) |
| 11 | NP-completeness in practice (PDF) |
| 12 | Space complexity and more (PDF) |
| 13 | Randomness (PDF) |
| 14 | Probabilistic complexity classes (PDF) |
| 15 | Derandomization / cryptography double feature (PDF) |
| 16 | Private-key cryptography (PDF) |
| 17 | Public-key cryptography (PDF) |
| 18 | Cryptographic protocols (PDF) |
| 19 | Interactive proofs / machine learning (PDF) |
| 20 | Probably Approximately Correct (PAC) learning (PDF) |
| 21 | Learning, Chomsky, RSA, quantum (PDF) |
| 22-23 | Quantum computing (PDF) |
| 24 | Quantum algorithms (PDF) |
