Section 1.4 Acknowledgments
This book owes its existence to the following works, organizations, and individuals:
-
The structure and significant portions of text for the first 9 chapters, as well as parts of chapters 13 and 15, were adapted from the text Think Java, 2nd edition by Allen B. Downey and Chris Mayfield.Although this book translates βThink Java 2eβ into a new language, and has significant other departures from the original, the early positions of this book are directly based on βThink Java 2eβ.
-
This book started as an attempt to update the version of βHow to Think Like a Computer Scientist: C++ Versionβ that is used by Runestone Academy. That book was originally written by Allen B. Downey. The Runestone version was developed by Barbara Ericson and is currently maintained by Jason Wright.Much of the structure and text of that book was abandoned in favor of translating βThink Javaβ, but many of the interactive exercises that were developed for it were retained and adapted for the first 9 chapters of this book.
-
The interactive features of the book are based on the Runestone Interactive platform, which provides tools for creating and managing interactive educational content. Brad Smith originally developed the platform and serves as its lead developer; it has been enhanced by contributions from many others.
-
The text itself is authored in PreTeXt, a markup language for structured documents. PreTeXt was originally developed by Rob Beezer.
-
Chemeketa Community College provided a sabbatical for Andrew Scholer to work on this project.
You have attempted of activities on this page.