Building Java Programs - A Back to Basics Approach, 2nd edition |
Authors | Year | Pages | Publisher | Dimensions, inch. | File type | Size, Mb | First 20 pages |
Stuart Reges Marty Stepp | 2010 | 1177 | Addison-Wesley; 2 edition | 3.5х4.35 | 7 | First 20 pages |
For courses in Java Programming. This package includes MyProgrammingLab ™. Layered, Back-to-Basics Approach to Java Programming. Newly revised and updated, this Fourth Edition of Building Java Programs: A Back to Basics Approach uses a layered strategy to introduce Java programming and overcome the high failure rates that are common in introductory computer science courses. Jun 11, 2019 Stepp is the lead author of Web Programming Step by Step, with Jessica Miller and Victoria Kirst from the University of Washington. He is also co-author of Building Java Programs: A Back to Basics Approach with Stuart Reges. Stepp wrote an online tool for practicing Java problems to accompany the Java textbook, called Practice-It!
Book DescriptionBuilding 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.
About the Author
![Reges Reges](/uploads/1/2/6/2/126297637/985203865.jpg)
Detailed explanation:ID 10005
Customer Reviews
Great Introduction! November 30, 2010
By ComputerScienceMajor
As a college senior, I've had to read many textbooks; some painful, some not. This book is by far one of the best I have used. In fact, while I have been using Amazon's review services for my own purchases for many years, I haven't felt the compulsion to write a review. This is the first book to compel me to do so. It's an excellent book with few typos and a conversational style.
If you are just beginning to learn Java and haven't had any experience with OOP (Object Oriented Programming), I believe this book takes the right approach. It's a very up-to-date treatment of the basics of the language, and like the cover implies, builds the wall brick-by-brick. You'll learn the components of Java in an order that is easy to follow, the progression to more advanced topics being just about as natural as possible.
One idea that this book emphasized that others I have read did not (very well), is handling common programing errors. From the get-go, the authors stress how important it is to catch your programming errors as you go along, encouraging the construction of more robust (although still very rudimentary) programs.
In my opinion, this book has a very 'let's teach Java how it is practiced' approach. It's very, very practical in the examples it uses and the problems it gives in the back of each chapter. There is also a case study at the end of each chapter that is unique to that chapter, covering the concepts highlighted.
For Students: If you've already had some experience in programming Java, this text might be a bit inadequate because it emphasizes the basics -- perhaps it would be a good reference text (although I'd encourage using Sun's online service). If you're brand new to the language, this is the book to get.
For Professors: PLEASE teach with this book. It not only helped me learn Java, it helped me appreciate it. A text book can easily make or break a student's interest in a subject; this book will definitely encourage interest.
Finally, a great beginners programming book April 8, 2011
By Student_of_Life
I've been trying to learn programming on and off for a couple of years on my own (going back to school will not work). I found it hard to learn because I couldn't find a book that explained the basics thoroughly. I tried C++, but after the first couple of chapters the authors lost me, skipping over knowledge I needed to know to understand what they were talking about next (yes, I tried more then one book). Then I went to Flash ActionScript and got a bit further as I learned some of the basic programming concepts and got to understand Events pretty well as I was able to create a MP3 player from scratch. But, seeing how there are not many jobs in ActionScript, I decided to look into Java.
After some research I came across this book earlier this year. It's more expensive then your average book on programming but I have so gotten my money's worth. Not only do you get the book that explains concepts like how an if/else statement works step by step, but you can also go to the website and download hours of video and powerpoint tutorials to supplement the book. The authors do an excellent job at explaining how things work, common errors to avoid and full coding examples. You can download Java, NetBeans IDE and jGRASP for free so you can learn how to code and debug at no additional cost except your time.
For my level of knowledge, I think this book rocks. The authors teach Java at a University in Washington State and it shows that they know how to teach beginners.
A super magic book for introductory-level programming May 17, 2011
By StarClusterM45
![Building Java Programs Reges Stepper Building Java Programs Reges Stepper](/uploads/1/2/6/2/126297637/439393717.jpg)
I've never come across a textbook that layers ideas so strategically and ingeniously well. The ideas are presented in an order and in a manner that made it impossible for me to get lost or bored. Let me repeat that: I was neither lost nor bored--ever!
I'm convinced that any interested and diligent newbie can produce clean, delightful solutions in simple Java by learning from this book. It taught so well, I couldn't wait to get my hands on problem after problem. It made me crave problem solving and writing clean, inventive, non-redundant, well-commented code. The book holds your hand aggressively...I don't think I could have learned as much if the book were any less challenging or any less background-info-laden. The whole book is nicely and neatly designed and formatted, as well.
Schools Using BJP
The following schools are using Building Java Programs or have done so in the past. Are you using the book, but don't see your school here? Let us know!
- Advanced Math & Science Academy Charter School (Marlborough, MA)
- Bates Technical College (Tacoma, WA)
- Beaufort County Community College (Washington, NC)
- Beijing Union University, Special Education College (China)
- Bellevue College (Bellevue, WA)
- Bishop Blanchet High School (Seattle, WA)
- Blanche Ely High School (Pompano Beach, FL)
- Bogazici University (Istanbul, Turkey)
- Brandeis University (Waltham, MA)
- Cañada College (Redwood City, CA)
- Claremont McKenna College (Claremont, CA)
- Clover Park Technical College (Lakewood, WA)
- Dundalk Institute of Technology (Dundalk, Ireland)
- Duval County Public Schools (Jacksonville, FL)
- Eastlake High School (Sammamish, WA)
- Emporia State University (Emporia, Kansas)
- Enterprise State Community College (Enterprise, AL)
- Florida Institute of Technology (Melbourne, FL)
- Galway-Mayo Institute of Technology (Ireland)
- Garfield High School (Seattle, WA)
- George Mason University (Fairfax, VA)
- George Washington University (Washington, DC)
- Georgia State University (Atlanta, GA)
- Ivy Tech Community College - Kokomo (Kokomo, IN)
- Ivy Tech Community College - Lafayette (Lafayette, IN)
- Ivy Tech Community College - Terre Haute (Terre Haute, IN)
- KEA Kθbenhavns Erhvervsakademi (Copenhagen, Denmark)
- Kings College (Wilkes-Barre, PA)
- Knox College (Galesburg, IL)
- Lakeside High School (Seattle, WA)
- Leland High School (San Jose, CA)
- Lewis University (Romeoville, IL)
- Livermore High School (Livermore, CA)
- Long Beach City College (Long Beach, CA)
- Lyman High School (Longwood, FL)
- Marquette University (Milwaukee, WI)
- McLean High School (Virginia)
- McPherson College (McPherson, KS)
- Mesa Community College (Mesa, AZ)
- Miami University - Oxford (Oxford, OH)
- Mississippi College (Clinton, MS)
- Mount Mercy College (Cedar Rapids, IA)
- Northwestern Oklahoma State University (Alva, OK)
- Norwegian School of Information Technology (NITH) (Oslo, Norway)
- Ohio State University (Columbus, OH)
- Pine Technical College (Pine City, MN)
- Roosevelt High School (Seattle, WA)
- Saint Edward's University (Austin, TX)
- San Antonio College (San Antonio, TX)
- Shaw University (Raleigh, NC)
- Skagit Valley College (Mount Vernon, WA)
- St. Edward's University (Austin, TX)
- Triton College (River Grove, IL)
- Union High School (Camas, WA)
- US Air Force Academy (Colorado Springs)
- University of Massachusetts Boston (Boston, MA)
- University of Nebraska - Lincoln (Lincoln, NE) (Go Big Red)
- University of Scranton (Scranton, PA)
- Vanier College (Montreal, Quebec, Canada)
- The Walker School (Marietta, GA)
- Willam Penn University (Oskaloosa, IA)