Building Java Programs: A Back to Basics Approach
On July - 18 - 20105 COMMENTS
Product Description
Building Java Programs: A Back to Basics Approach, Second Edition, introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. By using objects early to solve interesting problems and defining objects later in the course, Building Java Programs develops programming knowledge for a broad audience…. More >>

I bought this book for my first “Programming in Java” class as it was the required book. The book itself is great. It’s very well written and even to understand — even for someone who had never programmed in Java. However, I bought this book on the first day of class after receiving the syllabus and hoped to have it by the following week so I could study for the quizzes. Unfortunately, it took almost 2 weeks to get the book. I had already had to guess on two of the quizzes because I could not study.
Update: It has now been over a month since I ordered this book. I paid for the overnight shipping and expected to receive it within a day or two. Amazon just sent me an e-mail saying that I may not even get it for another two weeks. I will seriously reconsider shopping here again.
Rating: 1 / 5
Exactly what I wanted, I ordered this book and received it within three days. It was in perfect condition. I am sticking with this seller. I still can’t get over the fact that it arrived so quick.
Rating: 5 / 5
The book is perfect. If you want to learn java, get this book. If you want to introduce yourself to computer science, get this book. Reges and (more importantly) Stepp have created the worlds greatest introductory CSE book, and if you have any doubts, you shouldn’t. No other book can compete.
Rating: 5 / 5
This book helped me tremendously through my intro to Java courses! I went into the first day of class with no knowledge of Java, but the book explains a lot of the concepts very well. The lectures by Marty were very good at summarizing the contents of the book, but due to the time limitation, not everything can be covered in class, but the book wrapped up everything that could not be covered in class very well. Also, the supplementary website that goes along with the book (i.e. Practice-It) helped me prepared for exams, and provided a lot of short, challenging programming problems that were essential in understanding the mechanism of different data structures in Java. The way the concepts are presented in the book made me smile a lot – there are a lot of funny examples in the book, just very entertaining to read through! This is a must-have for Java beginners!
Rating: 5 / 5
I took two computer science classes that were based around this book, and having glanced through several other programming books and other tutorials, I would say that this book has probably the most logical structure, the most fluid explanations, and overall a format that is easy to follow, without dumbing itself down.
The book achieves, which I believe others do not, a way of demonstrating how code works, rather than just showing code that works. The book is not even based on example code – in fact, it feels like it is written in such a way, that I could have easily picked up the book in my spare time, and learned the majority of the class contents simply by reading it cover to cover. Most programming books I have looked at are otherwise filled with unnecessary examples which are hard to follow, and some incoherent explanations.
Aside from being well-structured and coherent, there are also several resources included with the book. For example, each chapter culminates with a series of example problems. While they are not entirely a necessity to ones’ understanding, they are good for those who wish to have a deeper understanding of the topics presented. Furthermore, the book was very well-synchronized with the slides presented in class, which are designed to coincide with the contents of the book. Overall, while both the class and the book were great, I would say that the book was an important part in making programming a topic that I could grasp easily.
Rating: 5 / 5