How to Think Like a Computer ScientistJavaTM VersionWelcome to the homepage of How to Think Like a Computer Scientist: Java Version, by Allen B. Downey. How to Think... is a free textbook available under the GNU Free Documentation License. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material. Fourth EditionDownload the fourth edition (Version 4.0) in PDF.Download the LaTeX source code (with figures and a Makefile) in a zip file or a gzipped tar file. You can read the preface of the book in HTML. The fourth edition is tailored to help students prepare for the Computer Science AP Exam. I have made some changes and added new material to improve the coverage of the AP syllabus (without bloating the book too much!). I have also incorporated many of the exercises I use in my classes into the book. Please send ideas, corrections and contributions to to edition4{at}thinkapjava{dot}com. Thanks! Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U. S. and other countries. |
Are you using one of our books in a class?We'd like to know about it. Please consider filling out this short survey.
|