Think Java: How To Think Like A Computer Scientist

Think Java: How To Think Like A Computer Scientist

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appe​aling for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques.

Author: Allen B. Downey & Chris Mayfield 2nd Edition

Last Update 13/10/2023
Completion Time 1 day 7 hours 10 minutes
Members 6
ICT & Programming Software Programming Free Ebook Beginner


In this fully updated and expanded edition, the authors introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. 

Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification.

  1. Discover one concept at a time: tackle complex topics in a series of small steps with multiple examples;
  2. Understand how to formulate problems, think creatively about solutions, and develop, test, and debug programs;
  3. Learn about input and output, decisions and loops, classes and methods, strings and arrays, recursion and polymorphism;
  4. Determine which program development methods work best for you, and practice the important skill of debugging