centennial high school | room j-02 | 9310 scott road | roswell, ga 30076 | 770.650.4230

 

 

 

cs reading list


Below is a list of CS related books that I've collected over the years.  I have not read all of these books as of yet,  so I can not predict whether or not you will enjoy reading them. 
 

  • Are Your Lights On? How to Figure Out What the Problem Really Is | Donald C. Gause and Gerald M. Weinberg

  • The Art of Computer Programming, Volumes 1-3 | Donald E. Knuth

  • Atanasoff: Forgotten Father of the Computer | Clark R. Mollenhoff

  • Computer Pioneers | John A.N. Lee

  • The Cuckoo’s Egg: Tracking a Spy Through the Maze of Computer Espionage | Cliff Stoll

  • CyberEthics: Morality and Law in Cyberspace | Richard Spinello

  • Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software | Scott Rosenberg

  • Dynamics of Software Development | Jim McCarthy

  • The Emperor’s New Mind: Concerning Computer, Minds, and the Laws of Physics | Roger Penrose and Martin Gardner

  • Fire in the Valley: The Making of the Personal Computer | Paul Freiberger and Michael Swaine

  • From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry | Martin Campbell-Kelly

  • Godel, Escher, Bach: An Eternal Golden Braid | Douglas R. Hofstadter

  • Heidi, Geek Girl Detective

  • How Computers Work (9th Ed.) | Ron White and Timothy Edward Downs

  • How to Solve It: A New Aspect of Mathematical Method | George Polya and Sam Sloan

  • In the Company of Giants: Candid Conversations with the Visionaries of the Digital World | Rama Dev Jager and Rafael Ortiz

  • Introduction to Algorithms | Thomas R. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

  • Java Puzzlers: Traps, Pitfalls, and Corner Cases | Joshua Bloch and Neil Gafter

  • The New Turing Omnibus: Sixty-six Excursions in Computer Science | A.K. Dewdney

  • The Pattern on the Stone: The Simple Ideas that Make Computers Work | W. Daniel Hillisv

  • The Pragmatic Programmer: From Journeyman to Master | Andrew Hunt and David Thomas

  • Programmers at Work | Susan Lammers

  • The Silicon Eye: How a Silicon Valley Company Aims to Make All Current Computers, Cameras, and Cell Phones Obsolete | George Gilder

  • The Soul of a New Machine | Tracy Kidder

  • The Tomorrow Makers: A Brave New World of Living-Brain Machines | Grant Fjermedal

  • Things a Computer Scientist Rarely Talks About | Donald E. Knuth



page translation