Master your Minecraft

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Tour our stores

    Recently Viewed clear list

    What I'm Giving | December 2, 2014

    Cary Elwes: IMG Cary Elwes: What I'm Giving

    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »


This item may be
out of stock.

Click on the button below to search for this title in other formats.

Check for Availability
Add to Wishlist

Java 5.0 Program Design

Java 5.0 Program Design Cover


Synopses & Reviews

Publisher Comments:

August Release--5.0 Update.

Java 5.-0 Program Design is about the fundamentals of programming and software development using Java. It is targeted for a first programming course and has been designed to be appropriate for people from all disciplines. The authors assume no prior programming skills and use mathematics and science at a level appropriate to first-year college students. The breadth of coverage and the arrangement of the chapters provide flexibility for the instructor in what and when topics are introduced.

Key to Java 5.0 Program Design is an introduction to problem solving. The basics of problem-solving techniques are introduced in chapter one and then reinforced during the explanations of Java programming and design. In addition, software engineering design concepts are introduced via problem studies and software projects.

This updated version of Java Program Design takes advantage of the improvements to the language introduced with Java 5.0. The additions are especially important for beginning programmers because they help make program design and development a clearer and more straightforward process. Key Handles: • Good Problem Solving Techniques • Wide Variety of Examples • Placement of Objects firstAids students in Problem Solving • 5.0 update is included in this revision

Table of Contents

1 Background

2 Java Basics

3 Using Objects

4 Being Classy

5 Decisions

6 Iteration

Graphics Interlude 1: GUI-Based Programming

7 Programming with Methods and Classes

8 Arrays and Collections

9 Inheritance and Polymorphism

Graphics Interlude 2: GUI-Based Programming

10 Exceptions

11 Recursive Problem Solving

12 Threads

13 Testing and Debugging

Appendix A: Tables and Operators

Appendix B: Number Representation

Appendix C: Formatted I/O

Appendix D: Applets

Appendix E: Standard Java Packages

Product Details

McGraw-Hill Science/Engineering/Math
Programming - General
Cohoon, James
Cohoon James
Davidson, Jack
Cohoon, James P.
Davidson, Jack W.
Internet - General
Software Engineering - Programming and Languages
Edition Number:
Publication Date:
June 2005
Grade Level:
College/higher education:
9.08x7.24x1.20 in. 3.09 lbs.

Related Subjects

Computers and Internet » Computer Languages » Java
Computers and Internet » Internet » General
Computers and Internet » Internet » Information
Computers and Internet » Internet » Web Publishing
Computers and Internet » Software Engineering » Programming and Languages
Health and Self-Help » Health and Medicine » Medical Specialties

Java 5.0 Program Design
0 stars - 0 reviews
$ In Stock
Product details 920 pages McGraw-Hill Science/Engineering/Math - English 9780073250304 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at