Pearson Education Home Higher Education HomeInstructor SupportStudent SupportAbout UsCareers
Bookshop
Texts & Technology
ABOUT THIS PRODUCT
Description
Table of Contents
Features
Appropriate Courses
 
RESOURCES
Student
Instructor
First Day of Class
 
RELATED TITLES
Java--Intro to Programming/CS1 (Computer Science)
Problem Solving with Java, Update, 2/E
View Larger Cover Image
View Larger Image

Elliot B. Koffman, Temple University
Ursula Wolz, The College of New Jersey

Publisher: Addison-Wesley
Copyright: 2002
Format: Paper Bound w/CD-ROM

ISBN-10: 032115486X
ISBN-13:9780321154866Help icon

Our Price: £54.86
Status: This title is out of print
Estimated Availability: 18 Nov 2002
This title is not for sale to the US or Canada.
Not available for purchase at this time.

Big Savings with Valuepacks!

  PrintPrint Product Information

Description

Problem Solving with Java teaches the sound problem solving skills that beginning programmers must understand alongside the basics of object-oriented programming using Java. The book emphasizes the use of objects and classes from the beginning by providing the basics of OOP from the start, but delaying the complications of the AWT, Swing, and more theoretical concepts of OOP until later.

The authors' approach is to design a worker class or support class for each problem. The worker class has data fields for storing the problem inputs and it has methods that implement the algorithm needed to solve the problem. There is a separate application class that instantiates a worker object, passes data to this object, and then displays the results returned by the worker object. In this way, the student is introduced to the importance of object interaction and separation of concerns from the very beginning. The worker class knows how to solve the basic problem (units conversion, computation of area, etc.). The application class knows how to get the data from the user and display it. This approach better prepares students for the use of applets and GUIs. The worker class can be used without modification by an applet that performs the functions of the application class.

 
Package Components
Problem Solving with Java, 2/E
by Elliot B. Koffman and Ursula Wolz

Problem Solving with Java teaches the sound problem solving skills that beginning programmers must understand alongside the basics of object-oriented programming using Java. The book emphasizes the use of objects and classes from the beginning by providing the basics of OOP from the start, but delaying the complications of the AWT, Swing, and more theoretical concepts of OOP until later.

The authors' approach is to design a worker class or support class for each problem. The worker class has data fields for storing the problem inputs and it has methods that implement the algorithm needed to solve the problem. There is a separate application class that instantiates a worker object, passes data to this object, and then displays the results returned by the worker object. In this way, the student is introduced to the importance of object interaction and separation of concerns from the very beginning. The worker class knows how to solve the basic problem (units conversion, computation of area, etc.). The application class knows how to get the data from the user and display it. This approach better prepares students for the use of applets and GUIs. The worker class can be used without modification by an applet that performs the functions of the application class.




JavaPlace Website access card
by Addison Wesley Higher Education


Borland JBuilder 6 Personal Compiler + Source Code for Koffman/Wolz, 2/E
by Borland


 
Pearson Education Home