Introduction to Programming with Java: A Problem Solving Approach / Edition 1

Paperback (Print)
Rent
Rent from BN.com
$39.84
(Save 59%)
Est. Return Date: 02/24/2015
Buy Used
Buy Used from BN.com
$63.36
(Save 34%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $9.92
Usually ships in 1-2 business days
(Save 89%)
Other sellers (Paperback)
  • All (15) from $9.92   
  • New (1) from $34.95   
  • Used (14) from $9.92   

Overview

This book teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, the book emphasizes problem solving. For example, Chapter 2 is devoted to algorithm development, Chapter 8 is devoted to program design, and problem-solving sections appear throughout the book. Problem-solving skills are fostered with the help of an interactive, iterative presentation style: Here's the problem. How can we solve it? How can we improve the solution?

Some key features include:

• A conversational, easy-to-follow writing style.

• Many executable code examples that clearly and efficiently illustrate key concepts.

• Extensive use of UML class diagrams to specify problem organization.

• Simple GUI programming early, in an optional standalone graphics track.

• Well-identified alternatives for altering the book's sequence to fit individual needs.

• Well-developed projects in six different academic disciplines, with a handy summary.

• Detailed customizable PowerPointTM lecture slides, with icon-keyed hidden notes.

Student Resources:

  • Links to compiler software - for Sun's Java2 SDK toolkit, Helios's TextPad, Eclipse, NetBeans, and BlueJ.
  • TextPad tutorial.
  • Eclipse tutorials.
  • Textbook errata.
  • All textbook example programs and associated resource files.

Instructor Resources:

  • Customizable PowerPoint lecture slides with hidden notes. Hidden notes provide comments that supplement the displayed text in the lecture slides. For example, if the displayed text asks a question the hidden notes provide the answer.
  • Exercise solutions.
  • Project solutions.

Supplemental Chapters to Accommodate an Objects-Late Approach are available.

  • Click this link to reach the supplemental chapters.

"The authors have done a superb job of organizing the various chapters to allow the students to enjoy programming in Java from day one. I am deeply impressed with the entire textbook. I would have my students keep this text and use it throughout their academic career as an excellent Java programming source book". – Benjamin B. Nystuen, University of Colorado at Colorado Springs

"The authors have done a great job in describing the technical aspects of programming. The authors have an immensely readable writing style. I have an extremely favorable impression of Dean and Dean’s proposed text". – Shyamal Mitra, University of Texas at Austin

"The overall impression of the book was that it was “friendly” to read. I think this is a great strength, simply because students reading it, and especially students who are prone to reading to understand, will appreciate this approach rather than the regular hardcore programming mentality". – Andree Jacobson, University of New Mexico

Read More Show Less

Product Details

  • ISBN-13: 9780073047027
  • Publisher: McGraw-Hill Companies,Inc.
  • Publication date: 12/29/2007
  • Edition description: Older Edition
  • Edition number: 1
  • Pages: 848
  • Product dimensions: 7.30 (w) x 9.10 (h) x 1.30 (d)

Table of Contents

Chapter 1. Introduction to Computers and Programming

Chapter 2. Algorithms and Design

Chapter 3. Java Basics

Chapter 4. Control Statements

Chapter 5. Using Pre-Built Methods

Chapter 6. Object-Oriented Programming

Chapter 7. Object-Oriented Programming-Additional Details

Chapter 8. Software Engineering

Chapter 9. Classes with Class Members

Chapter 10. Arrays and Array Lists

Chapter 11. Type Details and Alternate Coding Mechanisms

Chapter 12. Composition and Inheritance

Chapter 13. Inheritance and Polymorphism

Chapter 14. Exception Handling

Chapter 15. Files

Chapter 16. GUI Programming Basics

Chapter 17. GUI Programming-Component Layout, Additional GUI Components




Appendix 1. Unicode/ASCII Character Set with Hexadecimal Codes

Appendix 2. Operator Precedence

Appendix 3. Java Reserved Words

Appendix 4. Packages

Appendix 5. Java Coding-Style Conventions

Appendix 6. Javadoc

Appendix 7. UML Notations Used in this Book

Appendix 8. Recursion

Appendix 9. Multithreading
Read More Show Less

Customer Reviews

Average Rating 2
( 5 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(1)

2 Star

(3)

1 Star

(1)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 6 Customer Reviews
  • Anonymous

    Posted October 23, 2012

    Disappointed

    This book does not work on my Xoom. It should be CLEARLY stated which devices it works on.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 27, 2013

    No text was provided for this review.

  • Anonymous

    Posted August 28, 2010

    No text was provided for this review.

  • Anonymous

    Posted October 29, 2010

    No text was provided for this review.

  • Anonymous

    Posted January 26, 2011

    No text was provided for this review.

  • Anonymous

    Posted March 1, 2011

    No text was provided for this review.

Sort by: Showing all of 6 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)