Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
84 used & new from $60.47

Have one to sell? Sell yours here
 
   
Building Java Programs: A Back to Basics Approach
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Building Java Programs: A Back to Basics Approach (Paperback)

by Stuart Reges (Author), Marty Stepp (Author)
5.0 out of 5 stars See all reviews (11 customer reviews)

List Price: $105.00
Price: $94.50 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.50 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
18 new from $70.98 66 used from $60.47

Frequently Bought Together

Customers buy this book with The Analysis and Design of Linear Circuits by Roland E. Thomas

Building Java Programs: A Back to Basics Approach + The Analysis and Design of Linear Circuits
Price For Both: $225.83

Show availability and shipping details

  • This item: Building Java Programs: A Back to Basics Approach by Stuart Reges

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Analysis and Design of Linear Circuits by Roland E. Thomas

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

Building Java Programs: A Back to Basics Approach , 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. Introduction to Java Programming, Primitive Data and Definite Loops, Introduction to Parameters and Objects, Conditional Execution, Program Logic and Indefinite Loops, File Processing, Arrays, Defining Classes, Inheritance and Interfaces, ArrayLists, Java Collections Framework, Recursion, Searching and Sorting, Graphical User Interfaces. For all readers interested in introductory programming.


Product Details

  • Paperback: 896 pages
  • Publisher: Addison Wesley (February 25, 2007)
  • Language: English
  • ISBN-10: 0321382838
  • ISBN-13: 978-0321382832
  • Product Dimensions: 9 x 7.4 x 0.9 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #106,491 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
An amazon customer suggested this product show on searches for "java introduction". What do you suggest?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

11 Reviews
5 star:
 (11)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
14 of 15 people found the following review helpful:
5.0 out of 5 stars Finally, a good proceedure first intro text book for Java, October 13, 2007
By John M. Hunt (Lookout Mountain, GA USA) - See all my reviews
(REAL NAME)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellent First Start on Programming, December 16, 2008
By Michael Morris (Washington, USA) - See all my reviews
(REAL NAME)   
Before taking the class instructed by Marty Stepp, I had no prior programming experience whatsoever. Using the fact that the book contained Marty's lectures summed-up almost word for word, this is a great way to learn programming. We started with writing methods in a main class and didn't worry about the complicated stuff involving objects until later in the quarter. This gave us a good feel of how computers take and use the information we gave them to accomplish small tasks, as well as insight into what other applications programming could be applied to.

Let me say that from my personal experience, this class was crucial in determining my major. I'm a freshman and I was planning on majoring in Computer Engineering at the UW. However, with no programming or much technical experience, I was on edge whether or not I would stick with CE. However, after taking the course and enjoying it, I believe CE would be more than likely in the future for me.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars One of the few examples of perfection in this terrible world., December 14, 2008
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Painless Java
I have been meaning to learn Java for a long time, kept putting it off, and finally got around to it this summer. Read more
Published 1 month ago by Ed Knorr

5.0 out of 5 stars Good book -- Same text as ". . . with Portal"
I couldn't find any clarification elsewhere, so I feel the need to state it here: this textbook is the same book as "Building Java Programs: A Back to Basics Approach With... Read more
Published 6 months ago by Jared R. Clement

5.0 out of 5 stars Great Intro Text
This text provides clear and concise instructions, concepts, examples, and case studies. I was able to comprehend it without difficulty and readily apply the concepts to my intro... Read more
Published 6 months ago by Thomas Van Doren

5.0 out of 5 stars Great book for a beginner to computer programming
Far too often, textbooks and teachers alike delve into interesting aspects of course content before building a solid foundation to learn on top of. Read more
Published 6 months ago by Soyoung Shin

5.0 out of 5 stars Amazing book
Java, and any other programming language, is a difficult subject to learn, especially if one has little or no experience in the field. Read more
Published 7 months ago by M. Nakamura

5.0 out of 5 stars Beyond satisfied
I am a student in my first computer class and this was the required text. I found it very easy to read with clear and concise communication, very helpful analogies and simple... Read more
Published 7 months ago by Rynnah Ifland

5.0 out of 5 stars Great introductory text
I am a student at the University of Washington, and have just finished an introductory programming course taught by one of the co-authors of this text. Read more
Published 7 months ago by Greg Brandt

5.0 out of 5 stars I love it
One of the best introductory computer science books I have read. Very understandable and easy to read.
Published 10 months ago by DarkNeutron

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Turn On the Savings

Home Improvement Value Center
Shop for bathroom faucets in the Home Improvement Value Center, where the savings can flow as much as 50% off brand-name products.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Get That Chiseled Look

Shop for chisels
Choose chisels with quality blades and ergonomic handles for all your cutting and shaping needs.

Shop for chisels now

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates