Write a product review. Most helpful customer reviews on Amazon. Verified Purchase. My wife is using this text for a required intro-to-programming class. I've been following along, and I'm not impressed: the exercises are very vague in places, and don't do a great job hitting the relevant material.
ISBN 13: 9780133360905
As far as pedagogy goes: it seems way too easy: everything is quite surface-level. For instance, there is a whole section on throwing exceptions Pretty weird. I really didn't think the exercises were quite right for teaching critical beginning-programming topics.
Overall I found the treatment of the content much too slow and superficial. I'd recommend Deitel and Deitel's Java book instead. It might err on the too-detailed side, but I prefer that. As a student in a University of Washington computer science class, I can't speak to the experiences of people at other schools.
But I can say that, for people like me, this book works spectacularly. It matches well with Stuart's style -- his idioscracies, sense of humor, approach to internal style, and methods of problem solving. What you read here is just like what you hear in lecture; this correspondence helps present a consistent message.source
Reges & Stepp, Building Java Programs, 3rd Edition | Pearson
You really feel that Stuart and Marty have control of their message. The book itself is well-written and helpful. It explains common errors for beginners and ways to solve them. It gives students insight as to how to structure a program. It helps explain concepts using relevant analogies. At times the explanation does seem a bit superficial though; it seems to gloss over the fundamental concepts in favor of expedient programming solutions.
The book also has a way of suddenly presenting blocks of code, which are dense and difficult to read through. This isn't the perfect book for learning Java. It just happens to be the perfect book for learning Java at the UW.
I feel like in a book where you are starting something from scratch, you should be able to pick up the book and get started. But I have not found a java programming book yet where that is the case. The weakness for me was coming from not know how to use the compiler. Concepts are discussed in a crystal clear fashion so students should be able to answer questions. The liberal use of graphics, including those created with text, is a powerful technique for helping learners to understand algorithms, concepts, etc The figures greatly enhance the corresponding narrative I like the carefully done examples [and] that previous examples are repeated so the reader doesn't have to page back to find it.
The author[s have] chosen wisely to present enough material without trying to include everything. The authors intentionally produce 'buggy' programs to demonstrate common errors.
I like this, and I feel that most textbooks only show 'masterpiece' programs. This is a VERY nice book. If you'd like an instructor sample copy of the book, please contact your Addison Wesley representative at computing aw. If you'd like to get in touch with the authors to learn more about the textbook, please contact us at the following email addresses:. MyProgrammingLab Buy It! Improved Chapter 2 loop coverage.
Follow the Author
Revamped case studies, examples, and other content, such as a new Chapter 10 case study on ranked-choice voting. Expanded self-checks, programming exercises, and programming projects. Oct Building Python Programs is now available as of October ! That's right; the authors of Building Java Programs have written a Python version of their best-selling introductory Java textbook.
Stepp wrote an online tool for practicing Java problems to accompany the Java textbook, called Practice-It!. He is also first author of Computing Fundamentals with C. From , Stepp worked as a computer science lecturer at the University of Washington, Tacoma. Before that he spent a year as a developer at Microsoft on the Excel team.
He has done research in geometric algorithms and security, taught several courses as a graduate student, and was a teaching assistant for several years. We're sorry! We don't recognize your username or password. Please try again. The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning.
You have successfully signed out and will be required to sign back in should you need to download more resources. Out of print. Building Java Programs, 3rd Edition.
See a Problem?
If You're an Educator Download instructor resources Additional order info. If You're a Student Additional order info. Description Building Java Programs: A Back to Basics Approach , Third Edition , introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning.
Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. A back-to-basics presentation focuses on a traditional procedural approach first then builds into object-oriented programming, which allows students to learn both styles of programming. Detailed explanations build problem-solving skills by showing students how to apply programming constructs and common pitfalls to avoid.