Click here to return to the home page of Object-Oriented Data Structures Using Java
About the Book

 

Table of Contents
Preface
Features
Sample Chapters
About the Author
Supplements
Bundles
Testimonials
Ordering Information
Instructor Resources
Student Resources
 

The accomplished Dale Team, known for its student-friendly format and exciting and informative content, writes Object-Oriented Data Structures using Java. With this in mind, the text is designed to provide students with numerous problem solving exercises and case studies per chapter that not only test their knowledge of the material presented in the text, but also explore real-world applications of the information they are learning.

The main features of this text are as follows:
· A thorough introductory chapter in software engineering
· Testing and debugging techniques are covered throughout the book
· Large case studies support topics and extend information to real-world application
· Java GUI (Graphical User Interface) approaches (using Swing) are introduced seamlessly during case studies
· Object-Oriented (OO) approaches are introduced and used throughout the text
· Java constructs for supporting OO approaches (exceptions, abstract classes, interfaces) are introduced and used throughout the textbook
· CRC (Classes, Responsibilities, and Collaborators) Cards are presented and support many of the case studies
· UML (Unified Modeling Language) class diagrams are used throughout the book
· Data structures are covered from the logical, application, and implementation levels

ACM Criteria:
· DS5 - Graphs and trees
· PF2 - Algorithms and problem-solving
· PF3 - Fundamental data structures
· PF4 - Recursion
· AL1 - Basic algorithmic analysis
· AL2 - Algorithmic strategies
· AL3 - Fundamental computing algorithms
· AL5 - Basic computability
· PL1 - Overview of programming languages
· PL4 - Declarations and types
· PL5 - Abstraction mechanisms
· PL6 - Object-oriented programming
· GV1 - Fundamental techniques in graphics
· SE1 - Software Design
· SE2 - Using APIs
· SE3 - Software tools and environments
· SE6 - Software validation
· SE8 - Software project management

 

Jones and Bartlett Computer Science
More Information About this Title
Purchase a Copy Online
Request to Be Considered for a Review Copy
CopyrightContact