Ebook Free Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp
Visualize that you obtain such particular awesome encounter and also understanding by simply checking out a book Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp. Just how can? It appears to be greater when a publication can be the ideal thing to uncover. Books now will appear in published and soft file collection. One of them is this e-book Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp It is so common with the published e-books. Nevertheless, many individuals in some cases have no space to bring the e-book for them; this is why they cannot review the publication wherever they really want.
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp
Ebook Free Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp
Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp. Thanks for visiting the very best web site that supply hundreds sort of book collections. Below, we will certainly provide all publications Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp that you need. The books from well-known writers as well as authors are given. So, you could enjoy currently to obtain one by one kind of book Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp that you will look. Well, related to the book that you desire, is this Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp your option?
Getting the publications Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp now is not sort of difficult means. You can not simply opting for book store or collection or borrowing from your buddies to read them. This is an extremely straightforward means to precisely obtain the e-book by online. This on-line publication Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp can be among the choices to accompany you when having extra time. It will certainly not squander your time. Believe me, guide will certainly reveal you new point to check out. Merely spend little time to open this on the internet publication Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp and review them anywhere you are now.
Sooner you get the publication Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp, quicker you could delight in reviewing the publication. It will certainly be your resort to maintain downloading and install guide Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp in provided web link. This way, you could actually decide that is served to obtain your very own publication on-line. Right here, be the initial to obtain guide qualified Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp and be the very first to know exactly how the writer indicates the message as well as understanding for you.
It will certainly have no doubt when you are going to choose this publication. This inspiring Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp e-book could be read entirely in certain time depending upon how typically you open up as well as review them. One to keep in mind is that every e-book has their own manufacturing to get by each visitor. So, be the great visitor and be a far better individual after reviewing this publication Building Java Programs: A Back To Basics Approach (2nd Edition), By Stuart Reges, Marty Stepp
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.
- Sales Rank: #254811 in Books
- Published on: 2010-03-21
- Original language: English
- Number of items: 1
- Dimensions: 9.00" h x 1.70" w x 7.40" l, 3.73 pounds
- Binding: Paperback
- 1176 pages
About the Author
Stuart Reges is a principal lecturer at the University of Washington where he teaches computer programming, programming languages, and discrete structures. He is co-author of an introductory Java programming textbook with Marty Stepp titled Building Java Programs: A Back to Basics Approach. UW CSE’s Stuart Reges has won the 2011 University of Washington Distinguished Teaching Award, which is given to faculty who show “a mastery of their subject matter, intellectual rigor and a passion for teaching.”
Marty Stepp is a computer science lecturer at the University of Washington where he teaches intro programming, web programming, and software engineering. Google highlighted his web programming resources in their Google Code for Educators initiative, and he was recently featured as the Seattle PI’s “Geek of the Week.” 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!. He is also first author of Computing Fundamentals with C#.
From 2004 — 2006, 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. Stepp got a Master’s degree in computer science at the University of Arizona in 2003. He has done research in geometric algorithms and security, taught several courses as a graduate student, and was a teaching assistant for several years.
Most helpful customer reviews
34 of 35 people found the following review helpful.
Finally, a good proceedure first intro text book for Java
By John M. Hunt
The dominant approach to teaching Java is to start with objects as early as possible - the object first approach. If this is what you want, then this is not the right book. However, I believe that a growing number of people, myself included, have come to believe that object first doesn't work. Since OO is primarily a design and organization approach for building large systems it typically does not make sense to students trying to do one or two page introductory projects. In addition, the time taken in trying to explain objects comes out of time that would have been spent in learning programming basics such as loops, arrays, etc. The result is too many students that can't write good procedural code, as well as never grasping object.
Due to this problem, I have chosen to organize my classes to begin with a procedural style of programming (focused on loops and arrays) and introduce OO at the beginning of the second semester. One of my frustrations has been a lack of supporting material for this approach, particularly among introductory Java textbooks.
This book solves this problem for me. It introduces concepts in almost exactly the order I have decided to use in my courses. The book is well written. It has a modern organization in terms of things like sidebars and its graphic design without going overboard and trying to compete with MTV the way the Head First series does, or by putting in a bunch of expensive color pictures that have nothing to do with the subject as many current textbooks do. In short, the book design matches its subtitle of being "a back to basics approach".
The authors have chosen to avoid showing a specific IDE and limit graphics to an optional chapter. I approve of both of these choices. I find that teaching IDE's, such as BlueJ, leave students confused about what the tool does and what the programming language does. While full IDE's, such as Eclipse, overwhelm first semester students. Graphics are "sexy" but every library is different. Real world libraries, like Swing, are too complicated for first semester students. Teaching libraries make the students learn something that is promptly thrown away. I, like the authors, would rather put the effort into the basics of programming.
This brings us to the book's other strengths - well thought out examples and assignments that use the basic portion of the language (and could be used with practically any language). A series of character graphic examples are presented that do a good job of showing ideas such as repetition, and functional decomposition. They also include many good "case studies" that show how to apply the techniques introduced in the chapter to a "large" (for first semester) programming problem that is related to real world concepts. For example, one early case study calculates body mass index (fat to weight ratio) of a person. Their case study examples are definitely better then what I am usually able to come up with on the fly, which I think is a key reason to even bother with a text book.
Summary: I believe this book delivers on its title. It is a well written book that focuses on the basics of learning a programming language without getting lost among "hot" topics like OO, IDE's, or GUI's. I will be switching my classes to this book.
22 of 23 people found the following review helpful.
Great Introduction!
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.
11 of 11 people found the following review helpful.
A super magic book for introductory-level programming
By StarClusterM45
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.
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp PDF
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp EPub
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp Doc
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp iBooks
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp rtf
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp Mobipocket
Building Java Programs: A Back to Basics Approach (2nd Edition), by Stuart Reges, Marty Stepp Kindle