2.1 Fundamentals of Computation I: Transistors, Logic Gates, and Moore’s Law2.1.1 Transistors and Moore’s Law2.1.2 The Transistor Is the Fundamental Physical Unit of Computation2.1.3 Transistors Are Organized into Logic Gates2.1.4 Moore’s Law2.1.5 The Transistor Budget2.2 Fundamentals of Computation II: Bits, Boolean Logic, and the Digital Age of George Boole and Claude Shannon2.2.1 George Boole2.2.2 Claude Shannon2.3 Fundamentals of Computation III: Data, Instructions, and Pointers2.4 Code and Data: Cycles of Fetch, Decode, and Execute, Over and Over