Problem Solving with Java (Paperback, 2 Revised ed)

,
Problem Solving with Java teaches the sound problem solving skills that beginning programmers must understand alongside the basics of object-oriented programming using the Java programming language. It utilizes the classic Koffman five-step problem-solving approach (state problem, analyze problem, design algorithm, implement, test/verify) to insure that readers get a solid grounding in these fundamentals of programming. 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. Numerous full-length show actual implementation of the concepts in each chapter. In addition, interviews with famous computer scientists offer a glimpse into various fields and careers. 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 reader 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 readers 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.

R2,944

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles29440
Mobicred@R276pm x 12* Mobicred Info
Free Delivery
Delivery AdviceOut of stock

Toggle WishListAdd to wish list
Review this Item

Product Description

Problem Solving with Java teaches the sound problem solving skills that beginning programmers must understand alongside the basics of object-oriented programming using the Java programming language. It utilizes the classic Koffman five-step problem-solving approach (state problem, analyze problem, design algorithm, implement, test/verify) to insure that readers get a solid grounding in these fundamentals of programming. 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. Numerous full-length show actual implementation of the concepts in each chapter. In addition, interviews with famous computer scientists offer a glimpse into various fields and careers. 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 reader 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 readers 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.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Addison Wesley Longman Publishing Co

Country of origin

United Kingdom

Release date

2002

Availability

Supplier out of stock. If you add this item to your wish list we will let you know when it becomes available.

First published

2002

Authors

,

Dimensions

279 x 178 x 32mm (L x W x T)

Format

Paperback

Pages

800

Edition

2 Revised ed

ISBN-13

978-0-201-72214-7

Barcode

9780201722147

Categories

LSN

0-201-72214-3



Trending On Loot