Wiley Publishers Since 1807   Shopping Cart  Shopping Cart  My Account  Help  Contact Us  
Home Technology Solutions Who's My Rep About Wiley
 
Product Search
Home > Engineering and Computer Science > Computer Science > Data Structures - CSII W/ Java
Objects, Abstraction, Data Structures and Design Using Java Version 5.0
Objects, Abstraction, Data Structures and Design Using Java Version 5.0
Elliot B. Koffman, Temple University
Paul A. T. Wolfgang, Temple University
ISBN: 978-0-471-69264-5
©2005
880 pages
Instructors -- This title is available with WileyPLUS, a technology solution that contains an online version of this textbook, homework management tools, interactive presentation resources, and more. Learn more about WileyPLUS.

Students -- if your instructor requires WileyPLUS, buy it here and save.
INSTRUCTORS
STUDENTS
TITLE INFORMATION
Description  |  Table of Contents  |  Supplements  |  WileyPLUS
Description
This version of the book uses the latest Java technology, Java 2 Standard Edition Version 5.0 (J2SE V. 5.0), otherwise known as "Version 5.0."

In the software engineering industry, the most important work takes place before the first line of code is written. That's why Koffman and Wolfgang reinforce the message "think, then code" throughout their text. They embed the design and implementation of data structures into the practice of sound software engineering principles, introduced in early chapters and reinforced through the inclusion of case studies adapted to focus on the selection and/or design of Java classes.

Over 20 case studies follow a five-step process (problem specification, analysis, design, implementation, and testing) that has been adapted to object-oriented programming to focus on the selection and/or design of Java classes. Students are encouraged to think critically about the five-step process and use it in an iterative fashion. Several problems have extensive discussions of testing and include methods that automate the testing process.

Students gain an understanding of why different data structures are needed, the applications they are suited for, and the advantages and disadvantages of their possible implementations. Several problems have extensive discussions of testing and include methods that automate the testing process.
Students who complete the text will be able to use the Java Collections framework and understand how it is implemented.

Ultimately, Koffman and Wolfgang communicate the approach of "preparation breeds success" when it comes to Data Structures.
 


Printer-ready version of this page E-mail a friend about this product
WileyPlus Experience
ComputerTechCat_03-07-07_CP