Introduction to Theoretical Computer Science (2023)
a year ago
- #education
- #textbook
- #theoretical computer science
- Textbook in preparation for an introductory undergraduate course on theoretical computer science.
- Used for Harvard CS 121, UVa CS 3102, and UCLA CS181.
- Available as a single PDF file (about 600 pages, 10MB).
- Maintained on GitHub (boazbk/tcs) with open issues and pull requests for feedback.
- Supplementary Jupyter notebooks available at github.com/boazbk/tcscode.
- Frozen version for Fall 2023 (version 0.95 as of July 24, 2023).
- Includes 23 chapters covering various topics in theoretical computer science.
- Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.