Feynman Lectures on computation
- Westview Press 2000
- xiv, 303 p. : ill ; 24 cm
Preface / Richard Feynman -- 1. Introduction to Computers -- 2. Computer Organization -- 3. The Theory of Computation -- 4. Coding and Information Theory -- 5. Reversible Computation and the Thermodynamics of Computing -- 6. Quantum Mechanical Computers -- 7. Physical Aspects of Computation -- Afterword: Memories of Richard Feynman.
From 1983 to 1986, the legendary physicist and teacher Richard Feynman gave a course at Caltech called "Potentialities and Limitations of Computing Machines." Although the lectures are over ten years old, most of the material is timeless and presents a "Feynmanesque" overview of many standard and some not-so-standard topics in computer science.