Foundations of Computer Science
This document was built on May 21, 2023.
Algorithms
Computability
Complexity
Randomness
Cryptography
Supplemental Material
Appendix
About
This text was originally written for EECS 376, the Foundations of Computer Science course at the University of Michigan, by Amir Kamil in Fall 2020. This is version 0.3 of the text.
This text is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.
Please report bugs and other issues here.
Index