How To Think Like a Computer Scientist

Allen B. Downey, Jeffrey Elkner and Chris Meyers

Filed under: [ , , , , , , ]

http://www.ibiblio.org/obp/thinkCSpy/index.htm

How to Think Like a Computer Scientist is an introductory programming textbook written and distributed using the GNU GPL. It was originally written with examples in Java, but it now exists in versions that cover Python, Logo, and C++.

It can be read online, or downloaded as a pdf, ps, or LaTex file, The website also offers different human language translations, english and spanish versions for the Python edition. Hardcopies can be purchased from Green Tea Press .

This is a marvelous demonstration of what is possible in non-commercial publishing. A user community has developed around the various editions of this book, check it out at the Open Book Project . Highly recommended.

Available for purchase? Yes

Copyright Type: GPL

| posted Jan 6, 11:14 AM by

Previous book: "Thinking In" Programming ebook Series
Next book: The New C Standard: An Economic and Cultural Commentary