What do you think?


Think Java: How to Think Like a Computer Scientist
Version 5.1.2
Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.
Think Java is concise. It uses a subset of Java that lets students work on interesting projects without getting bogged down in the details of Java.
Think Java teaches program development and debugging; these topics are discussed throughout the book and summarized in two appendices.
Think Java incorporates the GridWorld case study that is part of the AP Exam. The book provides the background you need to get started with the case study, and some additional exercises for practice.
Think Java is based on the original text of How to Think Like a Computer Scientist, a popular online textbook with versions in Python, C++ and OCaml, and translations into Spanish, French and other languages.
Think Java is a free textbook available under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported 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.
Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.
Think Java is concise. It uses a subset of Java that lets students work on interesting projects without getting bogged down in the details of Java.
Think Java teaches program development and debugging; these topics are discussed throughout the book and summarized in two appendices.
Think Java incorporates the GridWorld case study that is part of the AP Exam. The book provides the background you need to get started with the case study, and some additional exercises for practice.
Think Java is based on the original text of How to Think Like a Computer Scientist, a popular online textbook with versions in Python, C++ and OCaml, and translations into Spanish, French and other languages.
Think Java is a free textbook available under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported 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.
248 pages, ebook
First published May 6, 2016
About the author
Allen B. Downey
38 books243 followersAllen Downey is a Professor Emeritus at Olin College and the author of a series of freetextbooks related to software and data science, including Think Python, Think Bayes, and Think Complexity, which are also published by O’Reilly Media. His blog, Probably Overthinking It, features articles on Bayesian probability and statistics. He holds a Ph.D. in computer science from U.C. Berkeley, and M.S. and B.S. degrees from MIT.
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 1 of 1 review
May 3, 2016
Это не учебник по программированию на Java. Более того, книга еще не закончена — автор сейчас редактирует финальную версию для O'Reilly. Это скорее попытка подхода к использованию языка программирования в качестве подспорья ученому. При этом, прочитав книгу и поделав упражнения можно вполне себе составить начальное представление о языке — а это не каждый учебник может дать. Почему-то.
Displaying 1 - 1 of 1 review


