The Science of Computation - Update #1
The first couple of drafts and the table of content are here!
This is a short post to inform you that the first couple of chapter drafts for The Science of Computation are here!
As promised, paid subscribers get a direct link to the PDF and EPUB versions further down, and early access supporters will get it directly in your inbox later today.
If you haven’t heard of this book before, read the following post:
This update includes a partial table of contents, the introductory chapter, and the first few chapters from Part 1. This is a work in progress, so expect typos and errors here and there. Also, the whole table of contents is subject to change, but the general layout of the book is already in place.
We will have five parts:
Foundations of Computation: a tour around the foundational ideas in CS, including the Turing machine and the P vs NP problem.
Algorithms and Data Structures: an exploration of the fundamental algorithms and data structures in CS.
Computational Systems: a journey from the essential components of a computer to the whole Internet.
Software Engineering: a look at what it takes to make software that works.
Artificial Intelligence: a broad overview of the most exciting field in Computer Science.
To get access today, you can either become a paid subscriber or directly get an early access pass, which grants you lifetime updates for all future versions of the book:
(If you get the early access pass now or have already gotten it, you will get the PDF and EPUB sent to your inbox within 24 hours. If you don’t receive it by tomorrow, please email me.)
For paid subscribers, here are the direct download links.