Think Java: How to Think Like a Computer Scientist 2nd Edition by Allen B. Downey (PDF)

11

 

Ebook Info

  • Published: 2019
  • Number of pages: 328 pages
  • Format: PDF
  • File Size: 5.83 MB
  • Authors: Allen B. Downey

Description

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to an end.Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter covers the material for one week of a college course and includes exercises to help you practice what you’ve learned.Learn one concept at a time: tackle complex topics in a series of small steps with examplesUnderstand how to formulate problems, think creatively about solutions, and write programs clearly and accuratelyDetermine which development techniques work best for you, and practice the important skill of debuggingLearn relationships among input and output, decisions and loops, classes and methods, strings and arraysWork on exercises involving word games, graphics, puzzles, and playing cardsThe updated second edition of Think Java also features new chapters on polymorphism and data processing, as well as content covering changes through Java 12.

User’s Reviews

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐This book teaches the fundamental aspects of programming using Java language and it is overall concise and easy to understand.

⭐The layout of the book is really good in that it starts from super easy and gradually works you up to harder concepts. The explanations could be better on some parts like the methods and constructors, which were confusing at times. It has the “think like a computer scientist” which is semi-true in a way. They go into a little detail with binary, garbage collection and how a machine thinks/stores data. That is more assembly language territory though. Still I recommend to give it a try along with some YouTube videos.

⭐It’s simple enough for beginners.I was looking for a book for students in 7th to 12th grade, and this is a perfect one. Vol I of Core Java has more than 900 pages, which is too thick.The same author has other great books, Think Python, Elements of Data Science.

⭐This book was extremely helpful. I went to a coding bootcamp and there were a few concepts that were a bit shaky. Think Java was really helpful clearing things up recursive methods, mutable objects, and extending classes. I’m able to think programming problems and through now. I don’t have to google as much and I explain my solutions much better at work. I hope the author can make a book for Ruby.

⭐Fun book to read.

⭐Good read for student beginners

⭐Great book but I still hate Java. Just saying lol

⭐Great book, arrived super early in excellent condition.

⭐This book should be titled “Java for absolute beginners” or “How I would explain Java to my grandmother”

Keywords

Free Download Think Java: How to Think Like a Computer Scientist 2nd Edition in PDF format
Think Java: How to Think Like a Computer Scientist 2nd Edition PDF Free Download
Download Think Java: How to Think Like a Computer Scientist 2nd Edition 2019 PDF Free
Think Java: How to Think Like a Computer Scientist 2nd Edition 2019 PDF Free Download
Download Think Java: How to Think Like a Computer Scientist 2nd Edition PDF
Free Download Ebook Think Java: How to Think Like a Computer Scientist 2nd Edition

Previous articleThink Data Structures: Algorithms and Information Retrieval in Java 1st Edition by Allen B. Downey (PDF)
Next articleThink Stats: Exploratory Data Analysis 2nd Edition by Allen B. Downey (PDF)